Как преобразовать дату в timestamp на Python?

Пользователь

от raina , в категории: Python , 3 года назад

Как преобразовать дату в timestamp на Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 3 года назад

@raina  Для того, чтобы преобразовать дату в timestamp, вы можете воспользоваться методом .timestamp() библиотеки datetime


1
2
3
4
5
6
7
8
import datetime as dt

now_datetime = dt.datetime.now() # Получаем дату и время
now_datetime_timestamp = now_datetime.timestamp() # Переводим в timestamp

print(now_datetime_timestamp) # Выводим результат

# Пример вывода : 1646650100.44574

Пользователь

от magdalen_kub , 2 года назад

@raina 

Чтобы преобразовать дату в timestamp в Python, можно использовать модуль datetime в сочетании с методом timestamp(). Вот пример кода:

1
2
3
4
5
6
7
8
9
import datetime

# Создание объекта datetime с заданной датой и временем
dt = datetime.datetime(2023, 3, 19, 12, 0, 0)

# Преобразование даты в timestamp
timestamp = dt.timestamp()

print(timestamp)


В этом примере мы создали объект datetime с заданной датой и временем (19 марта 2023 года в 12:00:00). Затем мы вызываем метод timestamp() объекта datetime, чтобы получить соответствующий timestamp.


Метод timestamp() возвращает количество секунд, прошедших с начала эпохи (1 января 1970 года в 00:00:00 UTC) до указанной даты и времени. Полученный результат будет представлен в виде числа с плавающей запятой.