Konvertierung des Epoch-Formats in ein struct_time-Objekt in Python
Sekunden, die aus dem Epoch-Format erhalten wurden, können
in ein spezielles struct_time-Objekt umgewandelt werden.
In der Datenstruktur ähnelt es einem Wörterbuch.
Das struct_time-Objekt erleichtert
die Arbeit mit Datumsangaben, die im
Epoch-Format gespeichert sind.
Lassen Sie uns das struct_time-Objekt abrufen:
now = time.time()
res = time.localtime(now)
print(res)
Ergebnis der Codeausführung:
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)
Lassen Sie uns nun aus struct_time
den aktuellen Monat abrufen. Dazu greifen wir in der Variable res
über einen Punkt auf ihre Eigenschaft tm_mon zu:
print(res.tm_mon) # gibt 12 aus
Geben Sie aus struct_time den aktuellen
Tag aus.
Geben Sie aus struct_time die aktuelle
Stunde aus.
Gegeben ist die folgende Epoch-Zeit:
dt = 1602314100.0
Erstellen Sie daraus ein struct_time-Objekt.