我正在尝试使用 pandas.to_datetime 函数将时间索引设置为 pandas DataFrame,但是在转换秒时,结果日期时间是 UTC,虽然没有要求:
import pandas
import datetime,time
datetime1 = '2017-03-30T12-00-00'
d = datetime.datetime.strptime(datetime1, "%Y-%m-%dT%H-%M-%S")
s = time.mktime(d.timetuple())
print pandas.to_datetime(datetime1, format = "%Y-%m-%dT%H-%M-%S")
print pandas.to_datetime(s, unit='s')
得到两个不同的结果,尽管 pandas.to_datetime 的 utc 选项在这两种情况下都没有使用。
有任何想法吗 ?