Как Python узнает, действует ли переход на летнее время? - PullRequest
0 голосов
/ 03 июля 2018

Поскольку время начала и окончания летнего времени в часовом поясе может меняться каждый год, так как же Python определяет, действует ли dst или нет?

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

В самом верху исходного кода CPython для модуля datetime он предоставляет источник данных:

"" "Конкретная дата / время и связанные с ними типы. См. http://www.iana.org/time-zones/repository/tz-link.html для часового пояса и источники данных DST. "" "

Предположительно, это может изменяться со временем.

0 голосов
/ 03 июля 2018

На самом деле мой старый ответ был неверным. В оболочке python вы можете сделать:

>>> import time
>>>time.localtime()
here it will show a result
>>> _.tm_isdst

Этот вопрос на самом деле является дубликатом, но старый пост можно найти здесь: Python летнее время

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