Il y a beaucoup trop de fuseaux horaires qui se chevauchent dans la liste commune de pytz. Est-ce que quelqu'un a réduit cela? Par exemple, il y a 5 ou 6 fuseaux horaires canadiens dupliqués et une quinzaine de fuseaux horaires américains en double. La Chine est 1 fuseau horaire pas DST, mais a 5 entrées .. Par duplicat, je veux dire décalage GMT et DST sont exactement les mêmes. Se débarrasser des fuseaux horaires dans pytz.country_timezones ['us'] se débarrasse des fuseaux horaires US dupliqués car il ne contient que les zones America/* et non les zones US/* de base. Cela ne fonctionne pas pour les autres pays.Timezones Python - pytz.common_timezones a trop de
7
A
Répondre
3
Je ne pense pas que ce soit une bonne idée. En Australie, Melbourne et Sydney partagent habituellement le même fuseau horaire, mais le choix du début et de la fin de l'heure d'été est contrôlé par deux organismes différents. Lorsque Melbourne a accueilli les Jeux du Commonwealth il y a quelques années, ils ont changé l'heure d'été (juste pour l'année) pour plus de commodité. Je pense que Sydney a peut-être aussi changé pour éviter la confusion, mais ils ont dû décider séparément de Melbourne.
Il y a toujours des doublons évidents avec le même DST que je connais avec certitude, comme les américains et les chinois. Aucune des recommandations de python sur ce site n'est bonne, espérait au moins que les zones communes de pytz soient rétrécies, ce serait utile. – Mark
Et avec l'Australie/Brisbane, il n'y a pas d'heure d'été, donc la distinction est encore plus importante. –