Atenerse a time para evitar la ambigüedad del horario de verano.
Utilice exclusivamente el timemódulo del sistema en lugar del datetimemó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 timemódulo.
timeydatetime.time?