Найти - Пользователи
Полная версия: Изменение формата даты
Начало » Python для новичков » Изменение формата даты
1
Spetcc
Работаю в python 3.5
Имеется следующее выражение:
 time_passed = time.time() + STOCK_TIME_OFFSET * 60 * 60 - history['date']
Здесь:
time.time() - текущее время в формате вида 1226487567
STOCK_TIME_OFFSET - корректировка времени по сравнению с удаленным сервером в часах
 history['date']
- дата и время события на сервере из строки history в формате 2013-02-07 18:19:04

Так как на сервере дата записана в формате 2013-02-07 18:19:04 то с ней не возможно производить расчеты, соответственно выводит ошибку.
Не смог найти как перевести дату из формата 2013-02-07 18:19:04 в 1226487567. Наверняка решение очень простое, но меня заклинило.
JOHN_16
1) сперва переводите строку в объект с помощью datetime.strptime
2) переводите объект dt в timestamp (не помню какая именно функция, читайте доку)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB