Что такое timezone

Python Senior Без компании
Что такое timezone
Ответы
В Python `timezone` — это класс из модуля `datetime`, представляющий фиксированный часовой пояс (смещение от UTC без учёта DST). **Пример:** ``` from datetime import datetime, timezone, timedelta # UTC+3 (без DST) tz = timezone(timedelta(hours=3)) now = datetime.now(tz) # текущее время с учётом часового пояса print(now) # 2023-10-25 15:30:00+03:00 ``` **Важно:** - `timezone` не учитывает летнее время (DST). Для этого используйте `pytz` или `zoneinfo` (Python 3.9+). - UTC обозначается как `timezone.utc`. **Альтернативы:** ``` from zoneinfo import ZoneInfo # Python 3.9+ tz = ZoneInfo("Europe/Moscow") # учитывает DST ```