Subtracting dates
Python date objects let us treat calendar dates as something similar to numbers: we can compare them, sort them, add, and even subtract them. This lets us do math with dates in a way that would be a pain to do by hand.
The 2007 Florida hurricane season was one of the busiest on record, with 8 hurricanes in one year. The first one hit on May 9th, 2007, and the last one hit on December 13th, 2007. How many days elapsed between the first and last hurricane in 2007?
Diese Übung ist Teil des Kurses
Working with Dates and Times in Python
Anleitung zur Übung
- Import
datefromdatetime. - Create a
dateobject for May 9th, 2007, and assign it to thestartvariable. - Create a
dateobject for December 13th, 2007, and assign it to theendvariable. - Subtract
startfromend, to print the number of days in the resultingtimedeltaobject.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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((____ - ____).____)