Преобразование строкового поля даты формата iso в фактический тип формата iso для хранения в mongodb с python - PullRequest
0 голосов
/ 28 мая 2020

Я знаю, что существует так много вопросов и ответов, основанных на преобразовании поля datetime в python. Здесь у меня есть поле даты в формате «2019-10-30T11: 29: 43 + 00: 00», которое представляет собой строку типа. Мне нужно встроить это значение в mongodb. Здесь значение сохраняется как строка в базе данных. Мне нужно это преобразовать и сохранить что-то вроде ISODate («2020-05-27T14: 57: 31.302Z»).

До сих пор я пробовал

        date_iso = datetime.datetime.strptime(line['date_field'][:19], '%Y-%m-%dT%H:%M:%S');
        date = date_iso.strftime('%Y-%m-%dT%H:%M:%S.%f%z')

Это возвращает дату в типе str.

Примечание: это python 2,7

...