Я пытаюсь получить две даты из SQL-запроса и сравнить их. Поэтому, чтобы сравнить их, я считаю, что мне нужно будет использовать тип «Дата». Вот то, что я пытаюсь, я знаю, что я получаю дату из результата. Установите неправильно, но я не уверен, как это сделать.
Date validDate = new Date(0);
Date currentDate = new Date(0);
// query
if (result.next()) {
validDate = (result.getObject("validDate")!=null)?result.getObject("validDate").toDate():"";
currentDate = (result.getObject("currentDate")!=null)?result.getObject("currentDate").toDate():"";
}
if (currentDate > validDate) {
//do something
}
Итак, это была моя попытка, но я не могу заставить ее работать. Заранее спасибо.
РЕДАКТИРОВАТЬ: запрос имеет TO_CHAR ( столбец , «ММ-ДД-ГГГГ») в две даты, которые я получаю.