2013-04-12 4 views
-5

Я хочу сравнить текущую дату с датой, введенной пользователем. В моей форме я имею поля, какКак сравнить текущую дату с датой, введенной пользователем?

Name: 
TicketNO: 
ContactNo: 
Issue Date: 13/4/2013 
Return Date: 17/4/2013 

Вышеуказанные данные, полученные от пользователя и введенные в базу данных, и я хочу, чтобы сравнить дату выпуска с системной датой и датой возвращения я хочу, чтобы отправить письмо пользователю, что ваш Дата возвращения - сегодня.

База данных Oracle 11g.

ответ

0

Вам нужна базовая дата для сравнения между текущей датой и датой ввода, заданной пользователем?
Делают это так:

Calendar userDate = Calendar.getInstance(); 
Calendar currentDate = Calendar.getInstance(); 
userDate.setTime(inputDate);//here inputDate is date given by the user. 

if(!userDate.before(currentDate)) { 
    // user date is after current date(today). 
} else { 
    // user date is before current date(today). 
} 
+0

Это не будет работать, если 'issued_date' было сказать, в 2 часа дня и текущее время 1 PM (при запуске программы). Тебе лучше проверить день. –

Смежные вопросы