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:

pythonnow = time.time()
res = time.localtime(now)

print(res)

A kód végrehajtásának eredménye:

pythontime.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:

pythonprint(res.tm_mon) # kiírja a 12-t
Задание 1

Jelenítse meg a struct_time objektumból az aktuális napot.

Задание 2

Jelenítse meg a struct_time objektumból az aktuális órát.

Задание 3

Adott a következő epoch:

pythondt = 1602314100.0

Szerezzen belőle struct_time objektumot.