Python time gmtime() Methode
Beschreibung
Die Python-Funktion gmtime() aus dem Modul time konvertiert einen Zeitstempel in ein struct_time-Objekt in der UTC-Zeitzone (Zone 0). Der optionale Parameter sec stellt die Anzahl der Sekunden seit dem 1. Januar 1970 dar.
Das struct_time-Objekt enthält verschiedene Informationen über die Zeit, wie Jahr, Monat, Tag, Stunde, Minute usw.
Syntax
Die Syntax der Methode gmtime() lautet:
time.gmtime([ sec ])
Parameters
- sec -- Die Anzahl der Sekunden, die in ein Objekt vom Typ time.struct_time konvertiert werden sollen, bei dem es sich um einen Zeitstempel handelt.
Rückgabewert
Diese Funktion hat keinen Rückgabewert.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der Funktion gmtime():
Beispiel
# -*- coding: UTF-8 -*-
import time
# GMT-Darstellung der aktuellen Zeit abrufen
gmt_time = time.gmtime()
print("GMT-Zeit:")
print(gmt_time)
Die Ausgabe des obigen Beispiels ist:
GMT时间: time.struct_time(tm_year=2023, tm_mon=11, tm_mday=23, tm_hour=6, tm_min=27, tm_sec=52, tm_wday=3, tm_yday=327, tm_isdst=0)
GMT-Darstellung des angegebenen Zeitstempels abrufen:
Beispiel
# -*- coding: UTF-8 -*-
import time
timestamp = 1609459200 # 2021-01-01 00:00:00
gmt_time_custom = time.gmtime(timestamp)
print("GMT-Zeit für den angegebenen Zeitstempel:")
print(gmt_time_custom)
Bitte beachten Sie, dass das von gmtime() zurückgegebene struct_time-Objekt ein benanntes Tupel ist und auf jedes seiner Felder über Index oder Attribut zugegriffen werden kann.
Um beispielsweise das Jahr zu erhalten, können Siegmt_time.tm_year verwenden:
Beispiel
# -*- coding: UTF-8 -*-
import time
# GMT-Darstellung der aktuellen Zeit abrufen
gmt_time = time.gmtime()
year = gmt_time.tm_year
print("Jahr:")
print(year)