Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Importera date från datetime.
  • Skapa ett date-objekt för den 9 maj 2007 och tilldela det till variabeln start.
  • Skapa ett date-objekt för den 13 december 2007 och tilldela det till variabeln end.
  • Subtrahera start från end för att skriva ut antalet dagar i det resulterande timedelta-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((____ - ____).____)
Redigera och kör kod