6

好的,这更像是一个好奇的问题,但是 pytz 是如何知道所有夏令时 (DST) 的呢?例如,“欧洲/哥本哈根”时间在 3 月和 10 月切换。

或者更确切地说,如果一个国家决定取消 DST,会发生什么?每个人都必须获得 Pytz 的更新版本吗?有没有人“在 pytz”跟踪这个?某处有正式的清单吗?

4

2 回答 2

4

PyTZ 使用奥尔森时区数据库,并定期更新。PyTZ 不是唯一的用户;大多数 POSIX 系统也使用它,包括 Linux 和 OS X。

是的,只要数据库更新,就会打包 PyTZ 的新版本。

于 2012-11-12T16:12:36.343 回答
1

pytz 文档的“最新版本”部分:

此软件包将在 Olson 时区数据库发布后更新。

因此,您的问题的答案似乎是肯定的,如果更新 tz 数据库,将发布更新,您将需要更新您的 pytz 安装。

于 2012-11-12T16:11:50.753 回答