Различные методы получения временных меток в Python

В Python существует несколько методов работы с метками времени. Вот некоторые часто используемые методы:

  1. Использование модуля time. Модуль timeпредоставляет функции для работы с операциями, связанными со временем, включая временные метки. Функция time()возвращает текущую метку времени в секундах с начала эпохи (1 января 1970 г.).
import time
timestamp = time.time()
print(timestamp)
  1. Использование модуля datetime. Модуль datetimeпозволяет работать с датами и временем. Вы можете использовать метод datetime.now(), чтобы получить текущую метку времени.
from datetime import datetime
timestamp = datetime.now().timestamp()
print(timestamp)
  1. Использование модуля 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)
  1. Использование сторонних библиотек. В Python доступно несколько сторонних библиотек, которые предлагают дополнительные функции для обработки временных меток, например arrow, pendulumи . >dateutil.