29. března napříč desetiletím
Pravidla letního času jsou složitá: liší se v různých zemích, mění se v čase a letní čas obvykle začíná v neděli (takže datum přechodu se každý rok posouvá po kalendáři).
Například ve Spojeném království, v době vzniku této lekce, začíná letní čas poslední březnovou nedělí. Podívejme se na UTC offset pro 29. března o půlnoci v letech 2000 až 2010.
Toto cvičení je součástí kurzu
Práce s daty a časy v Pythonu
Pokyny k cvičení
- Pomocí
tznastav prodtčasové pásmo'Europe/London'. - Uvnitř cyklu
for: - Pomocí metody
.replace()změň rok vdtna hodnotuy. - Zavolej
.isoformat()na výsledek a sleduj, co dostaneš.
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 datetime and tz
from datetime import datetime
from dateutil import tz
# Create starting date
dt = datetime(2000, 3, 29, tzinfo = ____)
# Loop over the dates, replacing the year, and print the ISO timestamp
for y in range(2000, 2011):
print(dt.____(year=____).____())