Таймстамп (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), что может быть полезно для вычислений временных интервалов или операций с временем, не требующих дополнительного форматирования.