Задать вопрос
sswwssww
@sswwssww

Почему datetime.datetime.strptime не хочет работать?

d = datetime.datetime.strptime('24.12.2019', '%d.%m.%Y')


"Traceback (most recent call last):
File "main.py", line 60, in
s = datetime.datetime.strptime(f'{d}', "%d.%m.%Y")
File "/usr/local/lib/python3.7/_strptime.py", line 577, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File "/usr/local/lib/python3.7/_strptime.py", line 359, in _strptime
(data_string, format))
ValueError: time data '2' does not match format '%d.%m.%Y
'"
  • Вопрос задан
  • 231 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
s = datetime.datetime.strptime(f'{d}', "%d.%m.%Y")
в этой строчке вы передаете в переменной d просто цифру 2.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы