2013-12-04 5 views
1

У меня есть куча человекочитаемых дат и времени (чтобы быть конкретным, формат по умолчанию в журналах nginx), который я хочу преобразовать в отметки времени Unix. Формат таков:Как преобразовать удобочитаемую дату + время в временную метку Unix в Python?

04/Dec/2013:18:56:05 +0000 

Какой самый надежный способ сделать это? Существуют ли библиотеки для этой цели?

ответ

7

Я думаю, что вы ищете datetime.strptime.

Из ссылке док

Метод класса datetime.strptime() создает объект DateTime из строки, представляющей дату и время, и соответствующую строку формата.

Зов это как

datetime.strptime(date_string, format) 
+2

выясняя строку формата для использования остается в качестве упражнения для читателя :) – goncalopp

+1

Спасибо, работал отлично! Формат выглядит следующим образом: «% d /% b /% Y:% H:% M:% S% z' – user1814016

Смежные вопросы