Conversión del formato epoch a objeto struct_time en Python
Los segundos obtenidos del formato epoch se pueden
convertir en un objeto especial struct_time.
Estructuralmente, es similar a un diccionario.
El objeto struct_time es útil para un
trabajo más conveniente con fechas almacenadas en
epoch.
Obtengamos un objeto struct_time:
now = time.time()
res = time.localtime(now)
print(res)
Resultado de la ejecución del código:
time.struct_time(tm_year=2025, tm_mon=12,
tm_mday=31, tm_hour=15, tm_min=40, tm_sec=51, tm_wday=3,
tm_yday=365, tm_isdst=0)
Ahora obtengamos el mes actual desde struct_time.
Para ello, en la variable res
accedemos a su propiedad tm_mon mediante un punto:
print(res.tm_mon) # mostrará 12
Muestre el día actual desde struct_time.
Muestre la hora actual desde struct_time.
Se da la siguiente epoch:
dt = 1602314100.0
Obtenga de ella el struct_time.