Java дата вопрос с использованием oracle10g - PullRequest
1 голос
/ 27 января 2011

Я пытаюсь декодировать этот маленький кусочек Java-кода (используя базу данных oracle10g) из оставшейся программы, которую я переделываю в VB.net. Скажи, что я выбрал на DatePicker 01/02/11:

AND (due_date between (to_date('" + dateChooserCombo1.getSelectedPeriodSet().toString() 
+ "', 'MM/DD/YY') - 1) 
AND (to_date('" + dateChooserCombo1.getSelectedPeriodSet().toString() + "', 'MM/DD/YY') + 1) 
OR " + "begin_date between (to_date('" + dateChooserCombo1.getSelectedPeriodSet().toString() + "', 'MM/DD/YY') - 1) 
AND (to_date('" + dateChooserCombo1.getSelectedPeriodSet().toString() + "', 'MM/DD/YY') + 1))

Где +1, добавляет ли он месяц (02/02/11) или день (01/03/11)? А для -1 это вычитает месяц (12/02/10) или день (01.01.11)?

David

1 Ответ

2 голосов
/ 27 января 2011

Это вычитание / добавление дня.

Попробуйте запустить:

select toDate('10/01/09', 'MM/DD/YY') - 1 from whatever_table

должно получиться:

09/30/09
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...