Метод gmtime модуля time - преобразование секунд в формат struct_time по UTC на Python

Метод gmtime модуля time преобразует секунды с начала эпохи в формат struct_time. Время задается по UTC. В необязательном параметре метода указываем время в секундах с начала эпохи. Если параметр не указан, то берется текущий момент времени.

Синтаксис

import time time.gmtime([время в секундах с начала эпохи])

Пример

Давайте преобразуем секунды в формат struct_time:

import time res = time.gmtime(3432785452) print(res)

Результат выполненного кода:

time.struct_time( tm_year=2078, tm_mon=10, tm_mday=12, tm_hour=7, tm_min=30, tm_sec=52, tm_wday=2, tm_yday=285, tm_isdst=0 )

Пример

А теперь давайте отдельно выведем из полученного в предыдущем примере объекта год, месяц и день:

import time res = time.gmtime(3453253465) print(res.tm_year) print(res.tm_mon) print(res.tm_mday)

Результат выполненного кода:

2023 7 31

Пример

Давайте получим текущее время в формате struct_time:

import time res = time.gmtime() print(res)

Смотрите также

  • метод time модуля time,
    который возвращает время в секундах с начала эпохи
  • метод ctime модуля time,
    который преобразует секунды в строку с датой и временем
  • метод localtime модуля time,
    который преобразует секунды в локальное время
  • метод mktime модуля time,
    который преобразует строку с датой и временем в секунды
  • метод sleep модуля time,
    который останавливает выполнение операции на указанное количество секунд



Чат с GPT Компилятор