Как правильно отнять время?

Рейтинг: 0Ответов: 0Опубликовано: 16.02.2023

Есть код, который отнимает время до определенного дня, на локальном компьютере с таймзоной Europe/Moscow все правильно работает, на сервере локаль другая, поэтому и время другое, что вполне логично. Но даже с указанием таймзоны получаю неверный результат, почему?

import pytz
from datetime import datetime

day = datetime(2023, 5, 7).astimezone(tz=pytz.timezone('Europe/Moscow'))
now = datetime.now(pytz.timezone('Europe/Moscow'))
print(day-now)

Ответы

Ответов пока нет.