Может ли кто-нибудь сказать мне, почему дата установлена на следующий месяц, а не на этот месяц?DatePicker месяц установки
Несмотря на то, что im установил dateFormatted variable как «28/08/2014», установив дату «28/07/2014».
Я могу просто пойти -1 в месяц, но это испортит дату в январе.
Есть ли другой способ, которым я должен установить дату?
Благодаря
UtilDateModel model;
JDatePanelImpl datePanel;
DatePickerImpl datePicker;
model = new UtilDateModel();
model.setDate(yearInt, monthInt, dayInt);
model.setSelected(true);
datePanel = new JDatePanelImpl(model);
datePicker = new JDatePickerImpl(datePanel);
// String dateFormatted = (String) result[1];
String dateFormatted = "28/08/2014";
System.out.println("Date Formatted : " + (String) result[1]);
int day = Integer.parseInt(dateFormatted.substring(0, 2)); // Correct
int month = Integer.parseInt(dateFormatted.substring(3, 5)); // Correct
int year = Integer.parseInt(dateFormatted.substring(6, 10)); // Correct
System.out.println(day);
System.out.println(month);
System.out.println(year);
model.setDate(year, month, day);
model.setSelected(true);
Хорошо спасибо, что имеет смысл с массивом индекса 0. Также, когда вы говорите им, что не ошибаетесь, вы можете дать мне краткое объяснение или ссылку о том, как установить DatePicker из строки. Например, он хранится в базе данных как строка «28/08/2014». Это неправильный способ хранения даты в SQL? Также мы используем другой формат в Ирландии. Это hink thats, почему я не мог использовать SimpleDateFormat. Мы используем DD/MM/YYYY. – user237462
Спасибо, что здорово. – user237462