Méthode gmtime() de time en Python


Description

La fonction gmtime() du module time de Python convertit un horodatage en un objet struct_time dans le fuseau horaire UTC (zone 0). Le paramètre facultatif sec représente le nombre de secondes écoulées depuis le 1er janvier 1970.

L'objet struct_time contient diverses informations sur le temps, telles que l'année, le mois, le jour, l'heure, la minute, etc.

Syntaxe

La syntaxe de la méthode gmtime() est :

time.gmtime([ sec ])

Parameters

  • sec -- Le nombre de secondes à convertir en un objet de type time.struct_time, qui est un horodatage.

Valeur de retour

Cette fonction n'a pas de valeur de retour.

Exemple

L'exemple suivant montre l'utilisation de la fonction gmtime() :

Exemple

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

# Obtenir la représentation GMT de l'heure actuelle
gmt_time = time.gmtime()
print("Heure GMT :")
print(gmt_time)

La sortie de l'exemple ci-dessus est :

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)

Obtenir la représentation GMT de l'horodatage spécifié :

Exemple

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

timestamp = 1609459200  # 2021-01-01 00:00:00
gmt_time_custom = time.gmtime(timestamp)
print("Heure GMT pour l'horodatage spécifié :")
print(gmt_time_custom)

Veuillez noter que l'objet struct_time renvoyé par gmtime() est un tuple nommé, et chacun de ses champs est accessible via un index ou un attribut.

Par exemple, pour obtenir l'année, vous pouvez utilisergmt_time.tm_year:

Exemple

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

# Obtenir la représentation GMT de l'heure actuelle
gmt_time = time.gmtime()
année = gmt_time.tm_year
print("Année :")
print(year)
Autres extensions