在python中使用fromtimestamp函数时出错

时间:2017-08-15 01:51:18

标签: python-2.7 datetime

我试图在python中使用fromtimestamp函数将datetime数据转换为秒。但是,错误发生在某些点上。 一个例子是

1478422800和1478422740以秒为单位。

虽然1478422800比1478422740大60秒, 1478422800转换为(2016,11,6,1,0)和 1478422740转换为(2016,11,6,1,59)

你们对此有什么想法吗?

我在

下面插入了代码
import datetime

datetime.datetime.fromtimestamp(1.47842280e+09)

datetime.datetime.fromtimestamp(1.47842274e+09)

1 个答案:

答案 0 :(得分:0)

这几乎可以肯定是某种与daylight saving time有关的纠正,这种纠正于2016年11月6日在美国发生,导致所有时钟在凌晨2点到达时间后返回1小时。由于时区设置不同,很可能在不同的计算机上出现不一致。

相关问题