Maison > Article > développement back-end > Comment calculer la différence de temps en minutes entre deux objets Datetime Python ?
Comment calculer la différence de temps entre deux objets datetime en Python
Déterminer la différence de temps entre deux objets datetime est souvent une tâche cruciale dans les données analyse et programmation. Python propose diverses méthodes pour calculer ces différences, notamment pour les objets de la classe datetime.
Calcul du décalage horaire en minutes
Pour obtenir le décalage horaire en minutes entre deux datetime objets, suivez ces étapes :
Importer le module Datetime :
import datetime
Calculer la différence de temps:
Soustrayez l'heure la plus ancienne de la dernière fois en utilisant l'opérateur "-". Cela se traduira par un objet datetime représentant la différence :
difference = later_time - first_time
Convertir en secondes :
La différence d'objet datetime contient la différence de temps en jours, secondes et microsecondes. Pour le convertir en secondes, multipliez le nombre de jours par le nombre total de secondes dans une journée (24 60 60) et ajoutez le nombre de secondes :
seconds_in_day = 24 * 60 * 60 total_seconds = difference.days * seconds_in_day + difference.seconds
Convertir en minutes :
Enfin, pour obtenir le décalage horaire en minutes, divisez le nombre total de secondes par 60 :
time_difference = divmod(total_seconds, 60)
La différence de temps le tuple contiendra les minutes et les secondes restantes sous forme de tuple à 2 éléments.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!