ÎncepețiÎncepe gratuit

29 martie, de-a lungul unui deceniu

Regulile pentru ora de vară sunt complicate: diferă de la o țară la alta, se schimbă în timp și, de obicei, intră în vigoare duminica (astfel că data variază de la an la an).

De exemplu, în Regatul Unit, la momentul redactării acestei lecții, ora de vară începe în ultima duminică din martie. Să analizăm decalajul față de UTC pentru data de 29 martie, la miezul nopții, pentru anii 2000–2010.

Acest exercițiu face parte din cursul

Lucrul cu date și ore în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosind tz, setează fusul orar al variabilei dt la 'Europe/London'.
  • În interiorul buclei for:
  • Folosește metoda .replace() pentru a schimba anul din dt cu valoarea y.
  • Apelează .isoformat() pe rezultat pentru a observa valorile obținute.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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=____).____())
Editează și rulează codul