datetime.utcnow()
Возвращает текущее время UTC (naive). Устарел.
Сигнатура
datetime.utcnow()Метод datetime.utcnow() даёт текущее UTC-время, но без привязки к часовому поясу (naive), что часто приводит к ошибкам. Начиная с Python 3.12 он считается устаревшим — используйте вместо него datetime.now(timezone.utc).
from datetime import datetime, timezone
# Устарело:
print(datetime.utcnow()) # например, 2026-06-16 11:30:00 (naive)
# Современный способ (aware):
print(datetime.now(timezone.utc)) # например, 2026-06-16 11:30:00+00:00