Atenerse a time
para evitar la ambigüedad del horario de verano.
Utilice exclusivamente el time
módulo del sistema en lugar del datetime
módulo para evitar problemas de ambigüedad con el horario de verano (DST) .
La conversión a cualquier formato de hora, incluida la hora local, es bastante fácil:
import time
t = time.time()
time.strftime('%Y-%m-%d %H:%M %Z', time.localtime(t))
'2019-05-27 12:03 CEST'
time.strftime('%Y-%m-%d %H:%M %Z', time.gmtime(t))
'2019-05-27 10:03 GMT'
time.time()
es un número de coma flotante que representa el tiempo en segundos desde la época del sistema. time.time()
es ideal para sellado de tiempo inequívoco.
Si el sistema ejecuta adicionalmente el protocolo de tiempo de red (NTP) , uno termina con una base de tiempo bastante sólida.
Aquí está la documentación del time
módulo.
time
ydatetime.time
?