Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Importeer date uit datetime.
  • Maak een date-object voor 9 mei 2007 en ken dit toe aan de variabele start.
  • Maak een date-object voor 13 december 2007 en ken dit toe aan de variabele end.
  • Trek start af van end en print het aantal dagen in het resulterende timedelta-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((____ - ____).____)
Code bewerken en uitvoeren