Ошибка при чтении даты в python AIOGRAM

Пишу бота на aiogram, в котором при нажатии кнопки "узнать расписание по дате" бот спрашивает дату в формате ДД-ММ-ГГГГ, проверяет ее на правильность ввода, переводит в день недели формата isoweekday(), записывая в переменную, и далее по полученному дню недели, записанного в переменную poluch, показывает сообщение о выборе класса. На выходе выдает ошибку ValueError: time data 'Узнать расписание по дате' does not match format '%d-%m-%Y' Как можно исправить?

#Любая дата
@router.message(F.text == 'Узнать расписание по дате')
async def vvod_dati(message: Message):
    await message.answer('Введите дату в формате ДД-ММ-ГГГГ')
    global datestr
    datestr = message.text
    global poluch
    poluch = DT.datetime.strptime(datestr, '%d-%m-%Y').isoweekday()

    try:
        date = parse(datestr)
        await message.answer(message.chat.id, 'Спасибо, дата введена')   
    except ValueError:
        await message.answer(message.chat.id, 'Не верный формат даты, необходимо ДД-ММ-ГГГГ')

async def change_classdat(message: Message):
    await message.answer("Выберите свой класс", reply_markup=app.Keyboards.inlinedat)

Ответы (0 шт):