Método gmtime() de Python time
Descripción
La función gmtime() de Python time convierte una marca de tiempo en un objeto struct_time de la zona horaria UTC (zona 0). El parámetro opcional sec representa los segundos transcurridos desde el 1 de enero de 1970.
El objeto struct_time contiene diversa información sobre el tiempo, como año, mes, día, hora, minutos, etc.
Sintaxis
Sintaxis del método gmtime():
time.gmtime([ sec ])
Parámetros
- sec -- El número de segundos convertido a un objeto de tipo time.struct_time, es una marca de tiempo.
Valor de retorno
Esta función no devuelve ningún valor.
Ejemplo
El siguiente ejemplo muestra cómo usar la función gmtime():
Ejemplo
# -*- coding: UTF-8 -*-
import time
# Obtener la representación GMT de la hora actual
gmt_time = time.gmtime()
print("Hora GMT:")
print(gmt_time)
El resultado del ejemplo anterior es:
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)
Obtener la representación GMT de una marca de tiempo específica:
Ejemplo
# -*- coding: UTF-8 -*-
import time
timestamp = 1609459200 # 2021-01-01 00:00:00
gmt_time_custom = time.gmtime(timestamp)
print("Hora GMT de la marca de tiempo especificada:")
print(gmt_time_custom)
Tenga en cuenta que el objeto struct_time devuelto por gmtime() es una tupla con nombre, a cuyos campos se puede acceder mediante índices o atributos.
Por ejemplo, para obtener el año, se puede usargmt_time.tm_year:
Ejemplo
# -*- coding: UTF-8 -*-
import time
# Obtener la representación GMT de la hora actual
gmt_time = time.gmtime()
year = gmt_time.tm_year
print("Año:")
print(year)