SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM d HH:mm:ss zzz yyyy",Locale.ENGLISH);
Calendar c = Calendar.getInstance();
c.setTime(new Date());
c.setTime(sdf.parse(dateChooserCombo1.getSelectedDate().toString()));//code to select date from the dateChooserCombo and Parse as string
int x = Integer.parseInt(txtDays.getText());
c.add(Calendar.DATE, x);
SimpleDateFormat print = new SimpleDateFormat("yyyy/MM/dd");
txtEndDate.setText(print.format(c.getTime()));
Я пытаюсь выбрал STARTDATE из dateChooserCombo и увеличивает его на количестве дней, необходимых для завершения курса, а затем написать ENDDATE в текстовое поле , Если я использую сегодняшнюю дату, как показано ниже, код работает нормально.Как передать значение даты в dateChooserCombo к переменному
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM d HH:mm:ss zzz yyyy",Locale.ENGLISH);
Calendar c = Calendar.getInstance();
c.setTime(new Date());
//c.setTime(sdf.parse(dateChooserCombo1.getSelectedDate().toString()));
int x = Integer.parseInt(txtDays.getText());
c.add(Calendar.DATE, x);
//SimpleDateFormat print = new SimpleDateFormat("yyyy/MM/dd");
txtEndDate.setText(sdf.format(c.getTime()));
Может кто-то пожалуйста, скажите мне, где я буду неправильно или как передать значение dateChooserCombo к переменной даты, которую я могу манипулировать?
Что возвращаемый тип dateChooserCombo1.getSelectedDate()? Не дата? – Manu
Возможно, [это] (http://stackoverflow.com/questions/21012751/get-jdatechooser-date-to-jlabel) может помочь, или [этот] (http://stackoverflow.com/questions/23564363/getting -value-from-jdatechooser-and-saving-to-ms-sql-db) или [этот] (http://stackoverflow.com/questions/6760690/can-not-retrieve-date-from-jdatechooser-in -Ява). – Frakcool
@Manu его дата – Herb21