gpt4 book ai didi

python - 使用 `arrow` 或 `dateutil` 时如何查找时区数据库版本?

转载 作者:行者123 更新时间:2023-12-01 04:51:45 24 4
gpt4 key购买 nike

我正在使用 Python 的 arrow 模块进行时区操作。据我了解,它依赖 dateutil 模块来获取时区信息。 dateutil 声明:

Internal up-to-date world timezone information based on Olson's database.

我只找到了似乎被使用的c:\Python34\Lib\site-packages\dateutil\zoneinfo\dateutil-zoneinfo.tar.gz。我推断是从http://www.iana.org/time-zones下载的,但是它仍然没有给出任何提示它是什么版本的数据库。

有没有办法找到 arrow 模块正在使用 Olson 数据库的版本?

最佳答案

是的,箭头取决于 tz 数据的 dateutil。

不幸的是,dateutil 在构建数据文件时不会保留 tzdb 版本号,因此它在运行时不可用。

走过the dateutil source code :

如果此功能对您很重要,我建议在 the dateutil issue tracker 中打开功能请求.

关于python - 使用 `arrow` 或 `dateutil` 时如何查找时区数据库版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28279700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com