Epoch-vormingu teisendamine struct_time objektiks Pythonis
Epoch-vormingust saadud sekundeid saab
teisendada eriliseks objektiks struct_time.
Andmestruktuuri poolest sarnaneb see sõnastikuga.
Objekt struct_time on mõeldud epochis
salvestatud kuupäevadega mugavamaks töötamiseks.
Hankigem objekt struct_time:
now = time.time()
res = time.localtime(now)
print(res)
Koodi täitmise tulemus:
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)
Nüüd hankigem struct_time-ist
käesolev kuu. Selleks pääseme muutuja res
kaudu punkti abil juurde selle omadusele tm_mon:
print(res.tm_mon) # väljastab 12
Kuva struct_time-ist käesolev
päev.
Kuva struct_time-ist käesolev
tund.
Antud on järgmine epoch:
dt = 1602314100.0
Hankige sellest struct_time.