Estoy tratando de restar un valor de fecha del valor de datetime.today()
para calcular cuánto tiempo hace que algo estaba. Pero se queja:
TypeError: can't subtract offset-naive and offset-aware datetimes
El valor datetime.today()
no parece ser "consciente de la zona horaria", mientras que mi otro valor de fecha sí lo es. ¿Cómo obtengo un valor datetime.today()
que tenga en cuenta la zona horaria?
En este momento, me está dando la hora en hora local, que es PST, es decir, UTC: 8 horas. En el peor de los casos, ¿hay alguna manera de ingresar manualmente un valor de zona horaria en el datetime
objeto devuelto por datetime.today()
y configurarlo en UTC-8?
Por supuesto, la solución ideal sería conocer automáticamente la zona horaria.
datetime.now().astimezone()
desde Python 3.6