Working with Python Timestamps

В Python timestamp - это числовое представление даты и времени в секундах с начала эпохи (01 января 1970 года 00:00:00 UTC). Это представление удобно использовать для сравнения дат и времени, а также для вычислений промежутков времени.

Для получения текущего timestamp в Python можно использовать стандартную библиотеку datetime:

python
import datetime
timestamp = datetime.datetime.now().timestamp()
print(timestamp)

Для преобразования timestamp в объект datetime можно использовать метод fromtimestamp():

python
import datetime
timestamp = 1606518000.0 # пример timestamp
dt = datetime.datetime.fromtimestamp(timestamp)
print(dt)

Для конвертации строкового представления даты и времени в timestamp можно использовать метод strptime() объекта datetime:

python
import datetime
date_str = "2021-06-01 12:30:00"
dt = datetime.datetime.strptime(date_str, "%Y-%m-%d %H:%M:%S")
timestamp = dt.timestamp()
print(timestamp)

Для вычисления промежутка времени между двумя timestamp можно использовать арифметические операции:

python
import datetime
timestamp1 = 1606518000.0
timestamp2 = 1606521600.0
delta_seconds = timestamp2 - timestamp1
delta_minutes = delta_seconds / 60
delta_hours = delta_minutes / 60
print(delta_seconds, delta_minutes, delta_hours)

Вывод:


3600.0 60.0 1.0

Также существуют сторонние библиотеки, например, arrow и pendulum, которые упрощают работу с датами и временем в Python. Например, в библиотеке arrow можно получить текущее время в timestamp одной строкой:

python
import arrow
timestamp = arrow.now().timestamp
print(timestamp)

Похожие вопросы на: "python timestamp "

Декодирование Base64
Условный оператор if else: основы и примеры
Как получить VK токен?
Fly Script: Ускорьте свой процесс программирования
Expected an Indented Block Python: Tips and Solutions
XAMPP скачать x64 для Windows 10
CVAT - открытая платформа для разметки видео и изображений
Floor SQL: Comprehensive Guide to Database Design and Management
Start Your Journey into Web Development with Javascript
GetComputedStyle: полный руководство по JavaScript методу