У меня есть следующий код:Java - Throw ошибки, когда некорректная дата
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.");
}
Дата «06/13/2015» неверно, так как нет 13 месяца. Java автоматически анализирует его до следующего месяца, в 2016 году. Есть ли способ предотвратить это и вызывать исключение?
Возможно лучше: http://stackoverflow.com/questions/15336200/why-does-simpledateformat-parse-incorrect-date – assylias