Subtrahera datum
Python-objekt av typen date låter oss behandla kalenderdatum ungefär som tal: vi kan jämföra dem, sortera dem, addera och till och med subtrahera dem. Det gör det möjligt att räkna med datum på ett sätt som annars hade varit tidskrävande att göra för hand.
Hurikanesäsongen i Florida 2007 var en av de mest aktiva som registrerats, med 8 orkaner under ett enda år. Den första slog till den 9 maj 2007 och den sista den 13 december 2007. Hur många dagar gick det mellan den första och den sista orkanen 2007?
Den här övningen är en del av kursen
Arbeta med datum och tider i Python
Övningsinstruktioner
- Importera
datefråndatetime. - Skapa ett
date-objekt för den 9 maj 2007 och tilldela det till variabelnstart. - Skapa ett
date-objekt för den 13 december 2007 och tilldela det till variabelnend. - Subtrahera
startfrånendför att skriva ut antalet dagar i det resulterandetimedelta-objektet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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((____ - ____).____)