【发布时间】:2015-10-03 07:25:11
【问题描述】:
我有这段代码,它返回给定日期的 UTC 偏移量:
>>> import datetime
>>> import pytz
>>> cet = pytz.timezone("Europe/Moscow")
>>> cet.localize(datetime.datetime(2000, 6, 1))
datetime.datetime(2000, 6, 1, 0, 0, tzinfo=<DstTzInfo 'Europe/Moscow' MSD+4:00:00 DST>)
>>> int(cet.localize(datetime.datetime(2000, 6, 1)).utcoffset().seconds/60)
240
好的,在 JS 中使用此代码 (http://jsfiddle.net/nvn1fef0/)
new Date(2000, 5, 1).getTimezoneOffset(); // -180
也许我做错了什么?以及如何在偏移之前获得plus-minus(如在 JS 结果中)?
【问题讨论】:
标签: javascript python python-3.x pytz python-dateutil