如何在Python中解析到目前为止的长值

时间:2014-03-10 11:49:01

标签: python

我从服务器1394369201000返回此值,我必须将其转换为GWT日期格式? 我在文档中找到了不同的解决方法:

dt = datetime.datestr(1394369201000 , 'yyyymmdd')

但这没有用。

你能帮忙解决一下吗?

2 个答案:

答案 0 :(得分:3)

>>> from datetime import datetime
>>> datetime.utcfromtimestamp(1394369201000/1000.0)
datetime.datetime(2014, 3, 9, 12, 46, 41)

答案 1 :(得分:2)

你的时间可能是毫秒,使用time模块:

In [33]: import time

In [34]: time.gmtime(1394369201000/1000.)
Out[34]: time.struct_time(tm_year=2014, tm_mon=3, tm_mday=9, tm_hour=12, tm_min=46, tm_sec=41, tm_wday=6, tm_yday=68, tm_isdst=0)