什么样的时间戳是这样的:1267488000000

twn*_*ale 5 python datetime

我如何将它转换为python中的datetime.datetime实例?

这是纽约州参议院API的输出:http://open.nysenate.gov/legislation/.

Fog*_*ird 15

它看起来像Unix时间,但是用毫秒代替秒?

>>> import time
>>> time.gmtime(1267488000000 / 1000)
time.struct_time(tm_year=2010, tm_mon=3, tm_mday=2, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=1, tm_yday=61, tm_isdst=0)
Run Code Online (Sandbox Code Playgroud)

2010年3月2日?

如果你想要一个datetime对象:

>>> import datetime
>>> datetime.datetime.fromtimestamp(1267488000000 / 1000)
datetime.datetime(2010, 3, 1, 19, 0)
Run Code Online (Sandbox Code Playgroud)

请注意,在使用UTC datetime时使用本地时区time.struct_time.

  • ......最后,事实证明,纽约州参议院只是在考虑*真的远远超前. (2认同)

mik*_*iku 5

也许毫秒?

>>> import time
>>> time.gmtime(1267488000000/1000)
time.struct_time(tm_year=2010, tm_mon=3, tm_mday=2, \
    tm_hour=0, tm_min=0, tm_sec=0, tm_wday=1, tm_yday=61, tm_isdst=0)
Run Code Online (Sandbox Code Playgroud)