Datums aftrekken
Met Python date-objecten kun je kalenderdatums behandelen alsof het getallen zijn: je kunt ze vergelijken, sorteren, optellen en zelfs aftrekken. Zo kun je rekenen met datums op een manier die met de hand veel werk zou zijn.
Het orkaanseizoen in Florida in 2007 was een van de drukste ooit, met 8 orkanen in één jaar. De eerste raakte op 9 mei 2007 en de laatste op 13 december 2007. Hoeveel dagen zaten er tussen de eerste en de laatste orkaan in 2007?
Deze oefening maakt deel uit van de cursus
Werken met datums en tijden in Python
Oefeninstructies
- Importeer
dateuitdatetime. - Maak een
date-object voor 9 mei 2007 en ken dit toe aan de variabelestart. - Maak een
date-object voor 13 december 2007 en ken dit toe aan de variabeleend. - Trek
startaf vanenden print het aantal dagen in het resulterendetimedelta-object.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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((____ - ____).____)