pytz-时区的偏移量与公开信息不符

时间:2018-11-03 14:22:11

标签: python timezone timezone-offset pytz

在对另一个问题进行故障排除时,我发现在pytz中,“亚洲/雅加达”时区的UTC偏移了7h 7m

这是为什么?我所能找到的一切,亚洲/雅加达的偏移量应该只有7小时

import pytz
x = pytz.timezone('Asia/Jakarta')
x._utcoffset
# datetime.timedelta(0, 25620)

25620秒= 427分钟 或7小时7分钟

我想念什么吗?

1 个答案:

答案 0 :(得分:0)

所以我刚刚看到了此链接
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.

那好吧.....