Conversie van epoch-formaat naar struct_time object in Python

Seconden verkregen uit het epoch-formaat kunnen worden omgezet in een speciaal struct_time object. Qua gegevensstructuur lijkt het op een woordenboek. Het struct_time object is bedoeld voor een gemakkelijkere verwerking van datums die zijn opgeslagen in epoch.

Laten we het struct_time object verkrijgen:

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

print(res)

Resultaat van de code-uitvoering:

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)

Laten we nu de huidige maand uit het struct_time halen. Hiervoor benaderen we via een punt de eigenschap tm_mon in de variabele res:

pythonprint(res.tm_mon) # geeft 12 weer
Задание 1

Geef de huidige dag weer uit het struct_time.

Задание 2

Geef het huidige uur weer uit het struct_time.

Задание 3

De volgende epoch is gegeven:

pythondt = 1602314100.0

Verkrijg hieruit het struct_time.