Сообщить об ошибке.

Функция gmtime() модуля time в Python

Преобразовать секунды в структуру даты и времени

Синтаксис:

import time

time.gmtime([secs])

Параметры:

  • secs - float время в секундах с начала эпохи.

Возвращаемое значение:

Описание:

Функция gmtime() модуля time преобразует время, выраженное в секундах с начала эпохи, в именованный кортеж структуры времени time.struct_time в UTC, в котором флаг dst всегда равен нулю.

Если значение secs не указано или отсутствует, используется текущее время, возвращаемое функцией time.time(). Доли секунды игнорируются.

Смотрите описание объекта time.struct_time. Дополнительно смотрите обратную функцию calendar.timegm().

Примеры использования:

>>> import time
>>> sec_utc = time.time()
>>> sec_utc
# 1587728179.4579966

# переводим из секунд в 'struct_time'
>>> time_utc = time.gmtime(sec_utc)
>>> time_utc
# time.struct_time(tm_year=2020, tm_mon=4, 
# tm_mday=24, tm_hour=11, tm_min=36, tm_sec=19, 
# tm_wday=4, tm_yday=115, tm_isdst=0)

# получаем форматированную строку из 'struct_time'
>>> time.strftime('%d.%m.%Y г. %H:%M:%S', time_utc)
# '24.04.2020 г. 11:36:19'