Убедитесь, что ваш запрос / хранимая процедура ожидает получения параметра в виде переменной datetime
(не varchar(20)
или чего-либо подобного), и убедитесь, что ваш код ASP.Net передает значение в виде datetime
значение также.
В основном, для лучшей обработки даты и времени, конвертируйте их из строк в даты и время как можно раньше, принимая их в качестве входных данных (например, конвертируйте их в соответствующее событие в вашем коде в ASP.NET).сохраняйте их как datetime при каждой передаче их в / из базы данных и переводите их обратно как строки как можно позже при выводе их (например, в коде представления для asp.net mvc или при присваивании свойству Text ASP.Netконтроль)