我试图在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)
答案 0 :(得分:0)
这几乎可以肯定是某种与daylight saving time有关的纠正,这种纠正于2016年11月6日在美国发生,导致所有时钟在凌晨2点到达时间后返回1小时。由于时区设置不同,很可能在不同的计算机上出现不一致。