Odečítání dat
Objekty date v Pythonu nám umožňují pracovat s kalendářními daty podobně jako s čísly: můžeme je porovnávat, řadit, sčítat a dokonce odečítat. Matematické operace s daty, které by jinak byly zdlouhavé, tak zvládneme snadno.
Hurikánová sezóna na Floridě v roce 2007 byla jednou z nejrušnějších v historii — za jediný rok zasáhlo stát 8 hurikánů. První udeřil 9. května 2007 a poslední 13. prosince 2007. Kolik dní uplynulo mezi prvním a posledním hurikánem v roce 2007?
Toto cvičení je součástí kurzu
Práce s daty a časy v Pythonu
Pokyny k cvičení
- Importuj
datez moduludatetime. - Vytvoř objekt
datepro 9. května 2007 a přiřaď ho do proměnnéstart. - Vytvoř objekt
datepro 13. prosince 2007 a přiřaď ho do proměnnéend. - Odečti
startodenda vypiš počet dní z výsledného objektutimedelta.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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((____ - ____).____)