Как мне преобразовать строковую дату в datetime? - PullRequest
0 голосов
/ 09 ноября 2019

Даты, которые у меня есть во фрейме данных, имеют следующий формат:

5 апреля 2010 года.

Как их преобразовать в дату-время?

Вот чтоЯ пробовал до сих пор:

date_time_str = 'Sep 28, 2019'
date_time_obj = datetime.datetime.strptime(date_time_str, '%m %d, %Y')
print(date_time_obj)

Но я знаю, что это неправильно.

(Я пытался искать подобные вопросы здесь, но у большинства людей строковые даты отформатированы как05.05.2010.)

1 Ответ

0 голосов
/ 09 ноября 2019

Следующий код создаст новый объект datetime со значениями, которые вы хотели бы.

from datetime import datetime

date_time_str = 'Sep 28, 2019'
date_time_obj = datetime.strptime(date_time_str, '%b %d, %Y')
print(date_time_obj)
print(type(date_time_obj))  # verify object type
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...