【发布时间】:2019-11-19 14:47:26
【问题描述】:
epoch 时间覆盖不同的结果(pandas 和 datetime),使用哪一个? 我在两个变量中有纪元时间
utc=1558488564 # Epoch count
us =539473 #micro second data
datetime.datetime.fromtimestamp(1558488564.539473)
datetime.datetime(2019, 5, 22, 6, 59, 24, 539473)
pd.to_datetime(1558488564.539473, unit='s')
Timestamp('2019-05-22 01:29:24.539473057')
pd.to_datetime(1558488564539473, unit='us')
Timestamp('2019-05-22 01:29:24.539473')
22.05.19 05:29:24,539473
下面的最终解决方案,两者都给出相同的结果
time_offset= 330
pd.to_datetime(utc+'.'+us, unit='s')+timedelta(minutes=int(time_offset))
datetime.datetime.utcfromtimestamp(float(utc+'.'+us))+timedelta(minutes=int(time_offset))
【问题讨论】:
标签: python pandas datetime python-datetime