Ответ 1
Используйте datetime.datetime.strptime
:
>>> datetime.datetime.strptime('16Sep2012', '%d%b%Y')
datetime.datetime(2012, 9, 16, 0, 0)
Я могу создавать объекты datetime в python таким образом:
import datetime
new_date= datetime.datetime(2012,09,16)
Как я могу создать тот же объект datetime
из строки в этом формате: "16SEP2012"
?
Используйте datetime.datetime.strptime
:
>>> datetime.datetime.strptime('16Sep2012', '%d%b%Y')
datetime.datetime(2012, 9, 16, 0, 0)