Документация
Уроки Открыть IDE
На главную
Урок 19

Библиотека time

Работа со временем: от пауз до точных временных меток

Пауза в программе: time.sleep(s)

Функция time.sleep(s) приостанавливает выполнение программы на указанное количество секунд:

Аргумент может быть целым или дробным — как удобно.

Текущая временная метка: time.now()

Функция time.now() возвращает значение специального типа time.stamp — это полная временная метка:

2025-11-29 18:55:36

Формат вывода — «год-месяц-день час:минута:секунда».

Извлечение частей даты и времени

У объекта типа time.stamp есть методы для получения отдельных компонентов:

Год: 2025 Месяц: 11 День: 29 Час: 18 Минута: 55 Секунда: 36 День недели: 6

День недели возвращается как число от 0 (воскресенье) до 6 (суббота).

UNIX-время: .unix()

Метод .unix() возвращает количество секунд, прошедших с начала эпохи UNIX (1970-01-01 00:00:00 UTC):

UNIX-время: 1769734536

Это число часто используется в системах для хранения и передачи времени.

Создание метки из UNIX-времени: time.from_unix(n)

Если у вас есть UNIX-время, вы можете создать из него полноценную метку:

Дата: 2000-01-01 00:00:00 Год: 2000

Это позволяет работать с историческими или будущими датами без ручного парсинга строк.