LoslegenKostenlos loslegen

29. März, über ein Jahrzehnt hinweg

Die Regeln für die Sommerzeit sind echt kompliziert: Sie sind von Ort zu Ort unterschiedlich, ändern sich mit der Zeit und fangen meistens an einem Sonntag an (und verschieben sich daher im Kalender).

Zum Beispiel fängt in Großbritannien, als diese Lektion geschrieben wurde, die Sommerzeit am letzten Sonntag im März an. Schauen wir uns mal den UTC-Offset für den 29. März um Mitternacht für die Jahre 2000 bis 2010 an.

Diese Übung ist Teil des Kurses

Arbeiten mit Datums- und Zeitangaben in Python

Kurs anzeigen

Anleitung zur Übung

  • Stell mit „ tz “ die Zeitzone für „ dt “ auf „ 'Europe/London' “ ein.
  • Innerhalb der Schleife „ for “:
  • Benutz die Methode „ .replace() “, um das Jahr für „ dt “ in „ y “ zu ändern.
  • Ruf „ .isoformat() “ auf, um die Ergebnisse zu sehen.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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=____).____())
Code bearbeiten und ausführen