Значение Ошибка: формат не совпадает при преобразовании строки в datime.date? - PullRequest
0 голосов
/ 16 февраля 2020

Я конвертирую следующую строку 2020-02-14 20:56:00 в datetime.date формат. Но я получаю следующую ошибку:

ValueError: time data '2020-02-14 20:56:00' does not match format '%Y/%m/%d %H:%M:%S'

Вот код, который я использую:

from datetime import datetime 
date_and_time = '2020-02-14 20:56:00'
date_and_time = datetime.strptime(date_and_time, '%Y/%m/%d %H:%M:%S')

Что я здесь не так делаю?

1 Ответ

1 голос
/ 16 февраля 2020

ValueError указывает на использование неверной строки формата.
Чтобы устранить эту ошибку, необходимо заменить / на -.
Вот правильный код:

from datetime import datetime 
date_and_time = '2020-02-14 20:56:00'
date_and_time = datetime.strptime(date_and_time, '%Y-%m-%d %H:%M:%S')

Надеюсь, это поможет вам:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...