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
# -*- 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
# -*- 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
# -*- 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)