В Python существует несколько методов работы с метками времени. Вот некоторые часто используемые методы:
- Использование модуля
time. Модульtimeпредоставляет функции для работы с операциями, связанными со временем, включая временные метки. Функцияtime()возвращает текущую метку времени в секундах с начала эпохи (1 января 1970 г.).
import time
timestamp = time.time()
print(timestamp)
- Использование модуля
datetime. Модульdatetimeпозволяет работать с датами и временем. Вы можете использовать методdatetime.now(), чтобы получить текущую метку времени.
from datetime import datetime
timestamp = datetime.now().timestamp()
print(timestamp)
- Использование модуля
calendar. Модульcalendarпредоставляет функции для управления датами и временем. Функцияtimegm()преобразует кортеж времени в метку времени.
import calendar
time_tuple = (2023, 12, 25, 0, 0, 0) # Year, month, day, hour, minute, second
timestamp = calendar.timegm(time_tuple)
print(timestamp)
- Использование сторонних библиотек. В Python доступно несколько сторонних библиотек, которые предлагают дополнительные функции для обработки временных меток, например
arrow,pendulumи. >dateutil.