Python против JavaScript - время UTC от обычного времени - PullRequest
0 голосов
/ 06 марта 2012

В Python:

>>> import datetime
>>> datetime.datetime.fromtimestamp(1329429600)
datetime.datetime(2012, 2, 17, 0, 0)

В JavaScript:

>>> (new Date(1329429600000)).toUTCString()
"Thu, 16 Feb 2012 22:00:00 GMT"

Если то, что я ищу, это UTC \ GMT, какой из двух вариантов верен?
Какможно починить другой?

Ответы [ 2 ]

3 голосов
/ 06 марта 2012

Вы должны использовать это:

>>> datetime.datetime.utcfromtimestamp(1329429600)
datetime.datetime(2012, 2, 16, 22, 0)
1 голос
/ 06 марта 2012

Pythons fromtimestamp дает вам локализованную дату

Если вы хотите использовать время UTC, вы хотели бы использовать

>>> datetime.datetime.utcfromtimestamp(1329429600)
datetime.datetime(2012, 2, 16, 22, 0)
...