Python 时区 - pytz.common_timezones 有太多

标签 python timezone

pytz 的公共(public)列表中有太多重叠的时区。有没有人削减这个?例如,有 5 或 6 个重复的加拿大时区和 15 个左右重复的美国时区。中国是 1 个时区,没有 DST,但有 5 个条目。重复我的意思是 GMT 偏移量和 DST 完全相同。

摆脱 pytz.country_timezones['us'] 中的时区摆脱了重复的美国时区,因为它只包含 America/* 区域而不包含基本 US/* 区域。这不适用于其他国家。

最佳答案

我认为这不是个好主意。在澳大利亚,墨尔本和悉尼通常共享同一时区,但夏令时开始和结束时间的选择由两个不同的机构控制。

几年前墨尔本举办英联邦运动会时,为方便起见,他们更改了夏令时(仅一年)。我认为悉尼也可能已经改变以避免混淆,但他们确实必须与墨尔本分开做出决定。

关于Python 时区 - pytz.common_timezones 有太多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3221366/

相关文章:

python - Django registration-profile - 用户配置文件的下一步

python - 枕头 OSError : cannot identify image file <_io. BytesIO 对象在 0x02345ED8>

swift - 从 UTC 转换为本地时区会给出错误的结果

python - 1984 年 3 月 16 日发生了什么?

具有不同时区的 MySQL 日期时间

python - Pandas 合并、缩放和旋转长格式和宽格式数据帧

python - 将罗马数字转换为数字时出现索引超出范围错误

python - 映射到 pandas 中的子字符串键

javascript - 如何在使用 reSTLet 时将时区更改为 netsuite 中的另一个时区

language-agnostic - 给定 UTC 时间的日期,我如何知道当前是否是世界其他地方的同一天?