Поскольку время начала и окончания летнего времени в часовом поясе может меняться каждый год, так как же Python определяет, действует ли dst или нет?
В самом верху исходного кода CPython для модуля datetime он предоставляет источник данных:
datetime
"" "Конкретная дата / время и связанные с ними типы. См. http://www.iana.org/time-zones/repository/tz-link.html для часового пояса и источники данных DST. "" "
Предположительно, это может изменяться со временем.
На самом деле мой старый ответ был неверным. В оболочке python вы можете сделать:
>>> import time >>>time.localtime() here it will show a result >>> _.tm_isdst
Этот вопрос на самом деле является дубликатом, но старый пост можно найти здесь: Python летнее время