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

#!/usr/bin/python
# -*- 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

#!/usr/bin/python
# -*- 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

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time

# GMT-Darstellung der aktuellen Zeit abrufen
gmt_time = time.gmtime()
year = gmt_time.tm_year
print("Jahr:")
print(year)
Andere Erweiterungen