2010-07-11 4 views
7

pytz의 공통 목록에 시간대가 너무 많이 겹쳐져 있습니다. 아무도 이것을 깎아 냈습니까? 예를 들어 5 ~ 6 개의 중복 된 캐나다 시간대와 15 개 정도의 중복 된 미국 시간대가 있습니다. 중국은 DST가없는 표준 시간대이지만 5 개의 항목이 있습니다 .. 중복으로 GMT 오프셋과 DST가 정확히 동일합니다.Python 시간대 - pytz.common_timezones가 너무 많습니다

pytz.country_timezones에서 시간대 제거 [ 'us']는 아메리카/* 지역 만 포함하고 기본 US/* 지역은 포함하지 않으므로 중복 된 미국 시간대를 제거합니다. 다른 국가에서는 작동하지 않습니다.

답변

3

나는 좋은 생각이라고 생각하지 않습니다. 오스트레일리아, 멜버른 및 시드니는 일반적으로 동일한 시간대를 공유하지만 DST 시작 및 종료 시점은 두 개의 다른 시체가 제어합니다.

멜버른이 몇 년 전에 커먼 웰스 게임을 호스트했을 때, 그들은 편의를 위해 DST를 변경했습니다 (1 년 동안). 시드니는 혼란을 피하기 위해 변경되었을 수도 있지만 멜버른과 별도로 결정해야했습니다.

+0

미국인이나 중국인과 같은 DST가있는 복제본은 분명히 있습니다. 이 사이트의 파이썬 표준 시간대 권장 사항 중 어느 것도 좋은 것이 아니며 적어도 pytz의 공용 영역이 축소되면 유용 할 것입니다. – Mark

+0

호주/브리즈번에는 DST가 없으므로 구분이 더욱 중요합니다. –

관련 문제