Как перевести строку со временем в секунды?
Есть строка с датой и временем в формате:
date = "23-01-25 08:48:35"
Нужно получить строку с той же датой, но в секундах (от 1970). Как это сделать правильно? Пробовал так:
import datetime
date = "23-01-25 08:48:35"
datetime.strptime(date, "%S")
Но это выдает ошибку
ValueError: unconverted data remains: 23-01-25 08:48:35
Ответы (1 шт):
Автор решения: Oopss
→ Ссылка
Если от 1970 года:
import datetime
date = "23-01-25 08:48:35"
print(datetime.datetime.strptime(date, '%Y-%m-%d %H:%M:%S').timestamp())
Вывод:
1674622115.0