29 de marzo, a lo largo de una década
Las reglas del horario de verano son complicadas: varían según el lugar, cambian con el tiempo y suelen comenzar un domingo (por lo que se desplazan en el calendario).
Por ejemplo, en el Reino Unido, en el momento en que se redactó esta lección, el horario de verano comienza el último domingo de marzo. Veamos la diferencia horaria con respecto al UTC para el 29 de marzo, a medianoche, para los años 2000 a 2010.
Este ejercicio forma parte del curso
Trabajar con fechas y horas en Python
Instrucciones del ejercicio
- Utilizando
tz
, configura la zona horaria dedt
para que sea'Europe/London'
. - Dentro del bucle «
for
»: - Utiliza el método «
.replace()
» para cambiar el año de «dt
» a «y
». - Llama al
.isoformat()
para consultar los resultados.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# 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=____).____())