ComeçarComece de graça

29 de março, ao longo de uma década

As regras do horário de verão são complicadas: variam de lugar para lugar, mudam com o tempo e geralmente começam num domingo (por isso mudam no calendário).

Por exemplo, no Reino Unido, na época em que esta lição foi escrita, o horário de verão começava no último domingo de março. Vamos dar uma olhada no deslocamento UTC para 29 de março, à meia-noite, para os anos de 2000 a 2010.

Este exercício faz parte do curso

Trabalhando com datas e horas em Python

Ver curso

Instruções do exercício

  • Usando o tz, defina o fuso horário para dt como 'Europe/London'.
  • Dentro do loop ` for `:
  • Use o método ` .replace() para mudar o ano de dt ` para ` `y``.
  • Chame .isoformat() no resultado para ver os resultados.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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=____).____())
Editar e executar o código