Как преобразовать удобочитаемую дату + время в временную метку Unix в Python?

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

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

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

1 ответ

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

Из ссылки doc

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

Назовите это как

datetime.strptime(date_string, format)

licensed under cc by-sa 3.0 with attribution.