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

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

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

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