29 березня, протягом десятиліття
Правила літнього часу складні: у різних місцях вони різні, з часом змінюються, і зазвичай починаються в неділю (тому дата щороку зсувається в календарі).
Наприклад, у Сполученому Королівстві на момент написання цього уроку перехід на літній час відбувається в останню неділю березня. Розгляньмо зсув щодо UTC для 29 березня опівночі в проміжку років від 2000 до 2010.
Ця вправа є частиною курсу
Робота з датами та часом у Python
Інструкції до вправи
- За допомогою
tzвстановіть дляdtчасовий пояс'Europe/London'. - Усередині циклу
for: - Використайте метод
.replace(), щоб змінити рік уdtнаy. - Викличте
.isoformat()для результату, щоб побачити зміни.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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=____).____())