2010-07-11 13 views
7

Hay demasiadas zonas horarias superpuestas en la lista común de pytz. ¿Alguien ha reducido esto? Por ejemplo, hay 5 o 6 zonas horarias canadienses duplicadas y 15 o más zonas horarias duplicadas de EE. UU. China tiene 1 zona horaria sin horario de verano, pero tiene 5 entradas. Por duplicado quiero decir que la compensación GMT y el horario de verano son exactamente iguales.Zonas horarias de Python - pytz.common_timezones tiene demasiadas

Deshacerse de las zonas horarias en pytz.country_timezones [ 'nosotros'] se deshace de los husos horarios de Estados Unidos duplicados ya que sólo contiene los Estados Unidos/* zonas y no a la base de Estados Unidos/* zonas. Esto no funciona para otros países.

Respuesta

3

No creo que sea una buena idea. En Australia, Melbourne y Sydney suelen compartir la misma zona horaria, sin embargo, la elección de cuándo comienza y finaliza el horario de verano está controlada por dos organismos diferentes.

Cuando Melbourne organizó los Juegos de la Commonwealth hace unos años, cambiaron el horario de verano (solo por un año) por comodidad. Creo que Sydney también puede haber cambiado para evitar confusiones, pero tuvieron que decidir eso por separado de Melbourne.

+0

Todavía hay duplicados obvios con el mismo horario de verano que conozco con certeza, como los de los Estados Unidos y los chinos. Ninguna de las recomendaciones de la zona horaria de Python en este sitio es buena, esperaba al menos que si las zonas comunes de Pytz se redujeran, sería útil. – Mark

+0

Y con Australia/Brisbane, no hay horario de verano, por lo que la distinción es aún más importante. –

Cuestiones relacionadas