Scăderea datelor calendaristice
Obiectele date din Python ne permit să tratăm datele calendaristice similar cu numerele: le putem compara, sorta, aduna și chiar scădea. Astfel, putem efectua calcule cu date într-un mod care ar fi extrem de anevoios de realizat manual.
Sezonul uraganelor din Florida din 2007 a fost unul dintre cele mai aglomerate din istorie, cu 8 uragane într-un singur an. Primul a lovit pe 9 mai 2007, iar ultimul pe 13 decembrie 2007. Câte zile s-au scurs între primul și ultimul uragan din 2007?
Acest exercițiu face parte din cursul
Lucrul cu date și ore în Python
Instrucțiuni pentru exercițiu
- Importă
datedindatetime. - Creează un obiect
datepentru data de 9 mai 2007 și atribuie-l variabileistart. - Creează un obiect
datepentru data de 13 decembrie 2007 și atribuie-l variabileiend. - Scade
startdinendpentru a afișa numărul de zile din obiectultimedeltarezultat.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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((____ - ____).____)