CommencerCommencer gratuitement

Soustraire des 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 d'effectuer des calculs avec des dates d'une manière qui serait fastidieuse à réaliser manuellement.

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

Cet exercice fait partie du cours

Utilisation des dates et des heures en Python

Afficher le cours

Instructions

  • Importez date à partir de datetime.
  • Veuillez créer un objet date pour le 9 mai 2007 et l'attribuer à la variable start.
  • Veuillez créer un objet date pour le 13 décembre 2007 et l'attribuer à la variable end.
  • Soustrayez start de end pour afficher 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