我有以下代碼:爪哇 - 拋出錯誤時的日期是無效的
SimpleDateFormat formatDDMMYYY = new SimpleDateFormat("dd/MM/yyyy");
Calendar quotationDay = Calendar.getInstance();
try {
quotationDay.setTime(formatDDMMYYY.parse("06/13/2015"));
} catch (ParseException e) {
throw new RuntimeException("Quotation date is in incorrect format.");
}
的日期「2015年6月13日」不正確,因爲沒有13個月。 Java會在2016年自動解析它到下個月。有什麼辦法可以防止這種情況發生並拋出異常嗎?
可能更好:http://stackoverflow.com/questions/15336200/why-does-simpledateformat-parse-incorrect-date – assylias