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