O problema é que o módulo Python datetime não suporta fusos horários corretamente.
date_end-date_Start
Este código calcula a diferença entre duas datas.
Diferença de tempo em segundos
Não há uma resposta definitiva para essa pergunta, pois a diferença de horário entre dois locais pode variar dependendo da hora do dia, das condições climáticas e de outros fatores. No entanto, uma estimativa aproximada da diferença de tempo em segundos entre dois locais pode ser obtida usando a seguinte fórmula:
diferença_de_hora = (hora_em_hora_local – hora_em_UTC) / 1000
Converter um objeto datetime em segundos
def convert_to_seconds(dt):
retorno int(dt) / 60.0