的Python 2.7.8 fromtimestamp的價值觀不同,我稱之爲:的Python 2.7.8:在Windows和Linux
import datetime
print datetime.datetime.fromtimestamp(10)
但也有根據操作系統不同的結果:
- 1970年至1901年-01 01:00:10 - Linux的
- 1970-01-01 00:00:10 - 視窗
所以有一個小時的班。這是一個已知的問題?有什麼辦法統一返回值,以便在不同的操作系統上得到相同的結果?
如果你只是想比較的時間戳,[選定了time.time()](https://docs.python.org/2/library/time.html#time.time)給你秒以來的新紀元。有關詳細信息,請參見[此問題](http://stackoverflow.com/questions/14186179/in-python-is-epoch-time-returned-by-time-always-measured-from-jan-1-1970)。 – maxy 2014-12-07 17:08:36