Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 3.11 KB

how-to-get-the-current-timestamp-in-python.md

File metadata and controls

57 lines (37 loc) · 3.11 KB
title layout categories pubDate description keywords
Как получить текущую метку времени в Python?
../../layouts/ArticleEntry.astro
python
2024-03-12
Как получить текущую метку времени в Python?
python, timestamp, date, time

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