Az epoch formátum átalakítása struct_time objektummá Pythonban
Az epoch formátumból kapott másodperceket
át lehet alakítani egy speciális struct_time
objektummá.
Adatszerkezetileg hasonlít egy szótárra.
A struct_time objektum az epochban
tárolt dátumokkal való kényelmesebb munkavégzéshez
szükséges.
Kapjunk struct_time objektumot:
now = time.time()
res = time.localtime(now)
print(res)
A kód végrehajtásának eredménye:
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)
Most pedig kapjuk meg a struct_time
objektumból az aktuális hónapot. Ehhez a res
változóban a ponton keresztül hivatkozunk a tm_mon
tulajdonságára:
print(res.tm_mon) # kiírja a 12-t
Jelenítse meg a struct_time objektumból
az aktuális napot.
Jelenítse meg a struct_time objektumból
az aktuális órát.
Adott a következő epoch:
dt = 1602314100.0
Szerezzen belőle struct_time objektumot.