Conversione del formato epoch in un oggetto struct_time in Python
I secondi ottenuti dal formato epoch possono
essere convertiti in un oggetto speciale struct_time.
In termini di struttura dati, è simile a un dizionario.
L'oggetto struct_time è utile per
lavorare in modo più conveniente con le date memorizzate in
epoch.
Otteniamo un oggetto struct_time:
now = time.time()
res = time.localtime(now)
print(res)
Risultato dell'esecuzione del codice:
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)
Ora otteniamo il mese corrente da struct_time.
Per farlo, accediamo alla sua proprietà tm_mon
tramite il punto nella variabile res:
print(res.tm_mon) # stamperà 12
Stampate il giorno corrente da struct_time.
Stampate l'ora corrente da struct_time.
Data la seguente epoch:
dt = 1602314100.0
Ricavatene il struct_time.