Проблема в том, что модуль даты и времени Python неправильно поддерживает часовые пояса.
date_end-date_Start
Этот код вычисляет разницу между двумя датами.
Разница во времени в секундах
На этот вопрос нет однозначного ответа, поскольку разница во времени между двумя точками может варьироваться в зависимости от времени суток, погодных условий и других факторов. Однако приблизительную оценку разницы во времени в секундах между двумя точками можно получить, используя следующую формулу:
разница_времени = (время_в_локальном_времени – время_в_UTC) / 1000
Преобразование объекта datetime в секунды
def convert_to_seconds (дт):
вернуть целое (дт) / 60.0