1

我有一个问题

我有两个纪元时间

endTime
1349351477198


startTime
1349351468952

我在http://www.epochconverter.com/上检查时得到了正确的时间格式

GMT: Thu, 04 Oct 2012 11:51:08 GMT

Thu, 04 Oct 2012 11:51:17 GMT

对于同一个时代,当我尝试使用 python 及时转换时(我不关心日期)

>>> start_time = time.strftime("%H:%M:%S", time.gmtime(1349351468952))
>>> print start_time 
20:29:12
>>> start_time = time.strftime("%H:%M:%S", time.gmtime(1349351477198))
>>> print start_time 
22:46:38

如上所述,我得到了意想不到的结果,请帮帮我。

4

1 回答 1

6

我猜你的问题是你的数字不是以秒为单位,而是以毫秒为单位。试试这个:

time.strftime("%H:%M:%S", time.gmtime(1349351477.198))
于 2012-10-04T12:44:13.253 回答