обработка часового пояса в питоне - PullRequest
1 голос
/ 14 февраля 2011

У меня есть приложение на Python, в котором я должен конвертировать между разными часовыми поясами.Я намереваюсь использовать базу данных tz из http://www.twinsun.com/tz/tz-link.htm, поскольку она периодически обновляется.

Есть ли компилятор, который читает файлы базы данных tz напрямую, чтобы обновленные файлы можно было загружать периодически и использовать без особых усилий.Один из доступных компиляторов - это pytz, но для этого может потребоваться нечто большее, чем просто загрузка новых файлов.

Ответы [ 2 ]

3 голосов
/ 14 февраля 2011

pytz включает файлы базы данных, и новая версия pytz выпускается при обновлении базы данных tz / zoneinfo / Olsen.Выпуск базы данных 2011b был выпущен 7 февраля, а pytz2011b был выпущен на следующий день.Следовательно, вы можете просто использовать последнюю версию pytz, и все готово.

pytz также включает в себя не только базу данных, но и классы часового пояса для использования с Pythons datetime, так что это (почти) все, что вам нужно для часового поясапроблемы в Python.

3 голосов
/ 14 февраля 2011

Если вы все равно хотите использовать pytz , то почему бы не периодически обновлять этот пакет, поскольку он уже содержит самые последние определения часовых поясов.Это можно сделать, например, с помощью регулярных вызовов pip install --upgrade pytz.

Конечно, это обновит часовые пояса только после выхода новой версии Pytz.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...