在对另一个问题进行故障排除时,我发现在pytz中,‘亚洲/雅加达’时区的时差为7小时7米。
为什么会这样呢?根据我所能找到的一切,亚洲/雅加达的偏移应该只有7小时
import pytz
x = pytz.timezone('Asia/Jakarta')
x._utcoffset
# datetime.timedelta(0, 25620)25620s = 427分钟或7小时7分钟
我是不是遗漏了什么?
发布于 2018-11-03 22:36:51
我刚刚看到了这个链接
http://pytz.sourceforge.net/#issues-limitations
这让我想到了
http://www.iana.org/time-zones。
正在下载数据并检查,我在亚洲文件中找到了这些信息
> # From Paul Eggert (2014-09-06):
> # The 1876 Report of the Secretary of the [US] Navy, p 306 says that Batavia
> # civil time was 7:07:12.5; round to even for Jakarta.好的,那么.
https://stackoverflow.com/questions/53132222
复制相似问题