Python Glossary English

все Python 3timeфункция

time.time()

часы и замер интервалов

Текущее время в секундах от эпохи Unix (1 января 1970 UTC) числом float — «отметка времени» для записи в лог, файл или базу.

Синтаксис

time.time() -> float

Это настенные часы: их переводит NTP или пользователь, и разность двух вызовов бывает отрицательной или с прыжком на час — интервалы меряют monotonic() или perf_counter(). От часового пояса число не зависит: в Москве и в Лондоне оно одно, пояс появляется только в localtime(). Частая путаница импортов: после from datetime import time имя time — уже класс времени суток, и time.time() падает с AttributeError.

Примеры

import time
print(time.time())  # → ? 1791331200.123456 — зависит от момента запуска
print(time.time() > 1.7e9)  # → True
from datetime import time
try:
    time.time()
except AttributeError as e:
    print(e)  # → type object 'datetime.time' has no attribute 'time'

См. также

Частые ошибки

Открыть в полном глоссарииdocs.python.orgСообщить о неточности