Какая черновая метка времени: 1267488000000

И как мне преобразовать его в экземпляр datetime.datetime в python?

Это выход из API сената штата Нью-Йорк: http://open.nysenate.gov/legislation/ .

Это похоже на время 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) 

2 марта 2010 года?

И если вам нужен объект datetime :

 >>> import datetime >>> datetime.datetime.fromtimestamp(1267488000000 / 1000) datetime.datetime(2010, 3, 1, 19, 0) 

Обратите внимание, что datetime использует локальный часовой пояс, а time.struct_time использует UTC.

Может быть, миллисекунды?

 >>> 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) 

Попробуй это:

 import datetime datetime.datetime.fromtimestamp(1267488000000/1000) 

Это в миллисекундах с эпохи (но округлено до tousends секунд). Попробуйте использовать:

 datetime.datetime.fromtimestamp(timestamp / 1000) 

Это довольно информативно. Я думаю, что у вас есть отметка времени в миллисекундах с четверга, 1 января 1970 года.

Обратите внимание, что объект Date Javascript и класс Java Date используют миллисекунды с 1 января 1970 по Гринвичу. Оба языка обычно используются в веб-службах.

1267488000000 – это временная метка эпохи с миллисекундами . Это "Tue Mar 02 2010 08:00:00 GMT+0800 (WST)" (где я живу, по крайней мере)

Это почти наверняка временная метка (количество миллисекунд с эпохи). Вы хотите, чтобы date.fromtimestamp(timestamp) чтобы понять это.

Вероятно, это временная метка Unix. См. Здесь некоторые преобразования времени в python.