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
Instructions
- Importez
dateà partir dedatetime. - Veuillez créer un objet
datepour le 9 mai 2007 et l'attribuer à la variablestart. - Veuillez créer un objet
datepour le 13 décembre 2007 et l'attribuer à la variableend. - Soustrayez
startdeendpour afficher le nombre de jours dans l'objettimedeltaré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((____ - ____).____)