Часовые пояса Python - у pytz.common_timezones слишком много - PullRequest
8 голосов
/ 11 июля 2010

В общем списке pytz слишком много перекрывающихся часовых поясов. Кто-нибудь это урезал? Например, существует 5 или 6 дублированных канадских часовых поясов и около 15 дублированных часовых поясов США. Китай - это 1 часовой пояс без летнего времени, но в нем 5 записей. Под дубликатом я имею в виду смещение по Гринвичу и летнее время.

Избавление от часовых поясов в pytz.country_timezones ['us'] избавляет от дублированных часовых поясов США, поскольку они содержат только зоны Америки / *, а не базовые зоны США / *. Это не работает для других стран.

1 Ответ

3 голосов
/ 11 июля 2010

Не думаю, что это хорошая идея. В Австралии Мельбурн и Сидней обычно используют один и тот же часовой пояс, однако выбор времени начала и окончания летнего времени контролируется двумя разными органами.

Когда Мельбурн принимал Игры Содружества несколько лет назад, они изменили DST (только на один год) для удобства. Я думаю, что Сидней тоже мог измениться, чтобы избежать путаницы, но они должны были решить это отдельно от Мельбурна.

...