CommencerCommencer gratuitement

Soustraction de dates

Les objets Python date nous permettent de traiter les dates du calendrier comme des nombres : nous pouvons les comparer, les trier, les additionner et même les soustraire. Cela nous permet de faire des calculs avec des dates d'une manière qui serait pénible à faire à la main.

La saison 2007 des ouragans en Floride a été l'une des plus actives jamais enregistrées, avec 8 ouragans en un an. La première a eu lieu le 9 mai 2007 et la dernière le 13 décembre 2007. Combien de jours se sont écoulés entre le premier et le dernier ouragan de 2007 ?

Cet exercice fait partie du cours

Travailler avec des dates et des heures en Python

Afficher le cours

Instructions

  • Importez date à partir de datetime.
  • Créez un objet date pour le 9 mai 2007 et affectez-le à la variable start.
  • Créez un objet date pour le 13 décembre 2007 et affectez-le à la variable end.
  • Soustrayez start de end, pour imprimer le nombre de jours dans l'objet timedelta résultant.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Import date
from ____ import ____

# Create a date object for May 9th, 2007
start = date(____, ____, ____)

# Create a date object for December 13th, 2007
end = date(____, ____, ____)

# Subtract the two dates and print the number of days
print((____ - ____).____)
Modifier et exécuter le code