awilum.ru
Статьи Курсы Об авторе

Как получить текущую метку времени в Python?

Таймстамп (timestamp) представляет собой способ представления времени в виде числа, обычно количества прошедших миллисекунд с определенного момента времени. В большинстве случаев используется начало эпохи Unix, которое приходится на 1 января 1970 года 00:00:00 UTC. Таймстампы широко используются в программировании и компьютерных системах для обработки и хранения временной информации.

В Python есть несколько способов получить текущее время и дату в виде метки времени (timestamp), которая обычно представляет собой количество миллисекунд, прошедших с начала эпохи Unix (1 января 1970 года 00:00:00 UTC).

Использование datetime.datetime.now()

import datetime

current_time = datetime.datetime.now()

print("Текущая метка времени:", current_time)

Использование datetime.datetime.now().timestamp()

import datetime

current_time = datetime.datetime.now().timestamp()

print("Текущая метка времени:", current_time)

Использование strftime() для форматированного вывода

import datetime

current_time = datetime.datetime.now()
formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S")

print("Текущая метка времени в формате YYYY-MM-DD HH:MM:SS:", formatted_time)

Использование time.time()

import time

current_time = time.time()

print("Текущая метка времени:", current_time)

Каждый из этих способов имеет свои особенности и может быть использован в зависимости от вашего конкретного случая. Например, datetime.now() предоставляет объект datetime, который можно легко форматировать или использовать для выполнения различных операций с датами и временем. time.time() возвращает время в секундах с начала эпохи Unix (1 января 1970 года 00:00:00 UTC), что может быть полезно для вычислений временных интервалов или операций с временем, не требующих дополнительного форматирования.

Хотите стать востребованным Python разработчиком?
Присоединяйтесь к курсу Python Тренажер прямо сейчас!
Научитесь решать разнообразные практические задачи по программированию, которые помогут улучшить ваш уровень программирования на Python.
Не упустите шанс стать экспертом в мире разработки – начните свой путь прямо сейчас!
Обнаружили ошибку в этой статье? Хотите уточнить, обновить или добавить что-то?
Все мои статьи доступны для редактирования на GitHub. Буду благодарен за любое улучшение или исправление!