Konvertering af epoch-format til struct_time-objekt i Python
Sekunder hentet fra epoch-formatet kan
konverteres til et specielt struct_time-objekt.
I datastruktur ligner det en ordbog.
struct_time-objektet er nødvendigt for en mere
bekvem arbejdsgang med datoer gemt i
epoch-format.
Lad os få struct_time-objektet:
now = time.time()
res = time.localtime(now)
print(res)
Resultatet af kodeudførelsen:
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)
Lad os nu hente den aktuelle måned fra struct_time.
For at gøre dette skal vi i variablen res
adgang til dens egenskab tm_mon via et punktum:
print(res.tm_mon) # vil udskrive 12
Udskriv den aktuelle dag fra struct_time.
Udskriv den aktuelle time fra struct_time.
Følgende epoch er givet:
dt = 1602314100.0
Hent struct_time fra den.