Konvertering av epoch-format til struct_time-objekt i Python
Sekunder hentet fra epoch-formatet kan
konverteres til et spesielt struct_time-objekt.
I datastruktur ligner det på en ordbok.
struct_time-objektet er nødvendig for en mer
bekvem arbeidsmåte med datoer lagret i
epoch-format.
La oss få struct_time-objektet:
now = time.time()
res = time.localtime(now)
print(res)
Resultatet av kjøring av koden:
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)
La oss nå hente gjeldende måned fra struct_time.
For å gjøre dette, la oss via punktum i variabelen res
henvise til dens egenskap tm_mon:
print(res.tm_mon) # vil skrive ut 12
Skriv ut gjeldende dag fra struct_time.
Skriv ut gjeldende time fra struct_time.
Følgende epoch er gitt:
dt = 1602314100.0
Få struct_time fra den.