Maison >développement back-end >Tutoriel Python >Combien de jours y a-t-il entre le 18 août 2008 et le 26 septembre 2008 ?
Comment déterminer la durée entre deux dates
Le calcul du nombre de jours entre deux dates données est une tâche courante en programmation. Cette question pose le scénario spécifique de détermination de la durée entre le « 18/08/2008 » et le « 26/09/2008 ».
Exploiter la bibliothèque Datetime de Python
Python fournit une bibliothèque puissante appelée datetime qui simplifie le travail avec les dates et les heures. Il vous permet de représenter des dates sous forme d'objets avec des méthodes pour effectuer des calculs et des comparaisons.
Utilisation des objets timedelta
Pour calculer la durée entre deux dates, vous pouvez soustraire une date objet de l’autre. Cette opération aboutit à un objet timedelta, qui représente la différence entre les dates. L'objet timedelta fournit un attribut jours qui contient le nombre de jours entre les deux dates.
Démonstration de code
Voici un exemple d'extrait de code qui utilise la bibliothèque datetime de Python pour calculer la durée entre les dates indiquées :
from datetime import date d0 = date(2008, 8, 18) d1 = date(2008, 9, 26) # Calculate the duration (delta) between the two dates delta = d1 - d0 # Print the number of days print(delta.days)
Plus loin Ressources
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!