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/