Epoch-muodon muuntaminen struct_time-objektiksi Pythonissa
Epoch-muodosta saadut sekunnit voidaan
muuntaa erityiseksi struct_time-objektiksi.
Se muistuttaa rakenteeltaan sanakirjaa.
struct_time-objekti on tarkoitettu
epoch-muodossa tallennettujen päivämäärien
käsittelyyn helpommin.
Haetaan struct_time-objekti:
now = time.time()
res = time.localtime(now)
print(res)
Koodin suorituksen tulos:
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)
Nyt haetaan struct_time-objektista
nykyinen kuukausi. Tätä varten viitataan
muuttujan res ominaisuuteen tm_mon
pistenotaatiolla:
print(res.tm_mon) # tulostaa 12
Tulosta struct_time-objektista nykyinen
päivä.
Tulosta struct_time-objektista nykyinen
tunti.
Annettu seuraava epoch-arvo:
dt = 1602314100.0
Hae siitä struct_time-objekti.