Я пытаюсь запросить базу данных, используя поле даты. Но он возвращает нулевой набор. Поле даты в моей базе данных подобно 2012-05-16 00:00:00
.Запрос по дате в базу данных mysql
String alDate = getStringParam(dataMap, "dt_" + i + j);
Date startdate = new SimpleDateFormat("yyyy-MM-dd hh:MM:ss").parse(alDate);
Где значение alDate - строка даты, поступающая с страницы JSP. Но когда я запрашиваю с «startdate», либо выдает ошибку, либо возвращает нулевой набор. Какие-либо предложения?
HOw Я знаю, существуют ли данные на определенную дату? Я нашел объект даты в спящих критериях для поиска. Он работает, но иногда он терпит неудачу.
что запрос? должен ли i + j быть элементом, как в (i + j)? – CosminO
Пожалуйста, укажите окружающий код, иначе любые ответы, которые вы действительно получите, будут неопределенными. – mcfinnigan
mcfinnigan- отредактировал вопрос. query - это запрос на спящий режим. Он принимает начальную дату как параметр. –