Konvertera epoch-format till struct_time-objekt i Python
Sekunder hämtade från epoch-formatet kan
konverteras till ett speciellt struct_time-objekt.
Datastrukturen liknar en ordbok.
Objektet struct_time används för att
göra det enklare att arbeta med datum som lagras i
epoch-format.
Låt oss skaffa ett struct_time-objekt:
pythonnow = time.time()
res = time.localtime(now)
print(res)
Resultatet av kodkörningen:
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)
Låt oss nu från struct_time
hämta den aktuella månaden. För att göra detta kommer vi i variabeln res
genom att använda punktnotation att komma åt dess egenskap tm_mon:
pythonprint(res.tm_mon) # kommer att skriva ut 12
Задание 1
Skriv ut från struct_time det aktuella
dagen.
Задание 2
Skriv ut från struct_time den aktuella
timmen.
Задание 3
Följande epoch är given:
pythondt = 1602314100.0
Få struct_time från den.