【发布时间】:2017-04-03 13:17:22
【问题描述】:
我正在尝试使用 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 选项在这两种情况下都没有使用。
有什么想法吗?
【问题讨论】:
标签: python pandas utc string-to-datetime