【发布时间】:2014-08-28 09:21:58
【问题描述】:
谁能告诉我为什么将日期设置为下个月而不是本月?
即使我将 dateFormatted 变量设置为“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);
【问题讨论】:
标签: java sql datepicker