Ошибка значения в strptime в Python ! ! !
у меня есть функция, которая получает информацию из поля ввода в Tkinter на python, а затем использует эту информацию для отображения данных на экране ... чтобы получить строку ( которая является датой), я использовал модуль datetime и strptime, но я получаю valueerror, который я вообще не понимаю, потому что все кажется прекрасным !!! я был бы очень признателен за ваши предложения, спасибо..
PS: код и ошибку, которую я получу, я напишу ниже !
cursor.execute("SELECT sum(fnishing - starting) FROM working_time_app_table WHERE date BETWEEN ? and ?",((datetime.strptime(d_u_entry, "%Y-%m-%d")), (datetime.strptime(d_f_entry, "%Y-%m-%d"))))
ошибка, которую я получаю, такова :
Файл "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\_strptime.py", строка 349, in _strptime
raise ValueError("временные данные %r не соответствуют формату %r" %
ValueError: time data " не соответствует формату '%y-%m-%d'
Что я уже пробовал:
я написал этот код после того, как прочитал этот документ, который, как мне кажется, является правильным, и я использовал его также правильно !!!
7.1. datetime — основные типы дат и времени — документация Python v3.2.6[^]
в кнопке записи есть таблица, которая описывает все %y - %m - %d, которые я использовал в своем коде