Python vs JavaScript - 从序数时间开始的UTC时间

时间:2012-03-06 13:28:33

标签: javascript python time timezone python-datetime

在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 个答案:

答案 0 :(得分:3)

你应该用这个:

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

答案 1 :(得分:1)

Pythons fromtimestamp为您提供了本地化的日期

如果您想要UTC时间,您可以使用

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