简短的回答:因为时区.
Epoch是UTC.
例如,我在IST(爱尔兰标准时间)或UTC + 1.time.mktime()
是相对于我的时区,所以我的系统指的是
>>> time.mktime((2009, 1, 31, 0, 0, 0, 5, 31, -1)) 1233360000.0
因为你得到了结果1233378000,这表明你落后我5个小时
>>> (1233378000 - 1233360000) / (60*60) 5
看一下time.gmtime()
UTC工作的功能.
简短的回答:因为时区.
Epoch是UTC.
例如,我在IST(爱尔兰标准时间)或UTC + 1.time.mktime()
是相对于我的时区,所以我的系统指的是
>>> time.mktime((2009, 1, 31, 0, 0, 0, 5, 31, -1)) 1233360000.0
因为你得到了结果1233378000,这表明你落后我5个小时
>>> (1233378000 - 1233360000) / (60*60) 5
看一下time.gmtime()
UTC工作的功能.