Conversion du format epoch en objet struct_time en Python
Les secondes obtenues à partir du format epoch peuvent
être converties en un objet spécial struct_time.
En termes de structure de données, il est similaire à un dictionnaire.
L'objet struct_time est utile pour un
travail plus pratique avec les dates stockées au format
epoch.
Obtenons un objet struct_time :
now = time.time()
res = time.localtime(now)
print(res)
Résultat de l'exécution du code :
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)
Maintenant, obtenons le mois actuel à partir de struct_time.
Pour cela, dans la variable res,
accédons à sa propriété tm_mon via un point :
print(res.tm_mon) # affichera 12
Affichez le jour actuel à partir de struct_time.
Affichez l'heure actuelle à partir de struct_time.
Étant donné l'epoch suivante :
dt = 1602314100.0
Obtenez-en un struct_time.