timezone()

Создаёт часовой пояс по фиксированному смещению от UTC.

Сигнатураtimezone(offset, name=None)

Конструктор timezone создаёт пояс с постоянным смещением, заданным через timedelta. Подходит для поясов с фиксированным сдвигом (например, Москва — UTC+3).

from datetime import datetime, timezone, timedelta

msk = timezone(timedelta(hours=3), name="MSK")
dt = datetime(2026, 6, 16, 14, 30, tzinfo=msk)
print(dt)                       # 2026-06-16 14:30:00+03:00
print(dt.astimezone(timezone.utc))  # 2026-06-16 11:30:00+00:00
← Все записи: Модуль datetime в Python
Поддержать проект