Le problème est que le module Python datetime ne prend pas correctement en charge les fuseaux horaires.
date_end-date_Start
Ce code calcule la différence entre deux dates.
Décalage horaire en secondes
Il n'y a pas de réponse définitive à cette question car le décalage horaire entre deux endroits peut varier en fonction de l'heure de la journée, des conditions météorologiques et d'autres facteurs. Cependant, une estimation approximative de la différence de temps en secondes entre deux emplacements peut être obtenue en utilisant la formule suivante :
time_difference = (time_in_local_time – time_in_UTC) / 1000
Convertir un objet datetime en secondes
def convert_to_seconds(dt) :
retour entier(dt) / 60.0