29 mars, tout au long d'une décennie
Les règles relatives à l'heure d'été sont complexes : elles varient selon les lieux, évoluent au fil du temps et commencent généralement un dimanche (et changent donc de date dans le calendrier).
Par exemple, au Royaume-Uni, au moment où cette leçon a été rédigée, l'heure d'été commence le dernier dimanche de mars. Examinons le décalage UTC pour le 29 mars, à minuit, pour les années 2000 à 2010.
Cet exercice fait partie du cours
Utilisation des dates et des heures en Python
Instructions
- À l'aide de
tz, veuillez définir le fuseau horaire dedtsur'Europe/London'. - Dans la boucle d'
for: - Veuillez utiliser la méthode
.replace()pour modifier l'année dedteny. - Veuillez consulter le site
.isoformat()pour observer les résultats.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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=____).____())