все Python 3calendarфункция
calendar.timegm()
даты и високосные годы
Переводит кортеж времени в UTC (как от time.gmtime()) в число секунд от эпохи Unix — обратная к gmtime() функция.
Синтаксис
calendar.timegm(tuple)
Пару gmtime() составляет именно timegm(), а не time.mktime(): mktime() считает кортеж местным временем и сдвигает результат на часовой пояс машины. Из кортежа берутся только первые шесть полей, день недели и флаг летнего времени игнорируются. Живёт функция почему-то в calendar, а не в time.
Примеры
import calendar, time
print(calendar.timegm((1970, 1, 2, 0, 0, 0))) # → 86400
print(calendar.timegm(time.gmtime(1700000000))) # → 1700000000
print(time.mktime((1970, 1, 2, 0, 0, 0, 0, 0, 0))) # → ? зависит от часового пояса
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности