-
Notifications
You must be signed in to change notification settings - Fork 9
cdmx timezone #373
Copy link
Copy link
Open
Description
Usando la libreria estandar de python (>=3.9) es posible tener la zona horaria de mexico de una manera mas facil y precisa.
Python 3.9 release notes , PEP 615
la forma usada aqui para obtener la zona horaria de cdmx es incorrecta (mi opinion) ya que no representa cuando se hace el cambio de hora con exactitud. les explico con un ejemplo como se podria usar correctamente:
from datetime import datetime, timedelta
from zoneinfo import ZoneInfo
some_date_in_april = datetime(2022, 4, 3, 1, tzinfo=ZoneInfo("America/Mexico_City"))
print(some_date_in_april.isoformat())
# 2022-04-03T01:00:00-06:00
april_daylight_changed = (some_date_in_april + timedelta(hours=2))
print(april_daylight_changed.isoformat())
# 2022-04-03T03:00:00-05:00
# el primer domingo de abril a las 3 am se adelanta una hora respecto UTCmateriales adicionales sobre el tema:
https://blog.ganssle.io/articles/2018/03/pytz-fastest-footgun.html
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels