Иногда в ходе работы над проектом на Python возникает необходимость получить текущее время. Это может быть полезно, например, при логировании событий, когда необходимо зафиксировать точное время их происхождения.
Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.
Получение текущего времени с использованием модуля datetime
Python предоставляет модуль datetime
, который позволяет работать с датами и временем. Этот модуль содержит функцию datetime.now()
, которая возвращает текущую дату и время.
Пример кода:
import datetime current_time = datetime.datetime.now().time() print(current_time)
При выполнении этого кода будет выведено текущее время, при этом дата будет игнорироваться.
Получение текущего времени с использованием модуля time
Есть еще один модуль в Python, который можно использовать для получения текущего времени — это модуль time
. Функция time.time()
возвращает текущее время в секундах с момента начала эпохи.
Пример кода:
import time current_time = time.time() print(current_time)
Здесь вывод будет представлен в виде числа с плавающей точкой, которое представляет собой количество секунд, прошедших с начала эпохи (обычно это 00:00:00 1 января 1970 года).
На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.
Заключение
Python предлагает несколько способов получения текущего времени, и в зависимости от конкретной задачи можно выбрать наиболее подходящий. Модуль datetime
предоставляет более удобный и понятный формат времени, в то время как модуль time
может быть полезен в более специфических случаях, связанных, например, с измерением времени выполнения кода.
Добавить комментарий