Как создать объект datetime из "16SEP2012" в python

Я могу создавать объекты datetime в python таким образом:

import datetime

new_date= datetime.datetime(2012,09,16)

Как я могу создать тот же объект datetime из строки в этом формате: "16SEP2012"?

Ответы

Ответ 1

Используйте datetime.datetime.strptime:

>>> datetime.datetime.strptime('16Sep2012', '%d%b%Y')
datetime.datetime(2012, 9, 16, 0, 0)