SimpleDateFormat提供错误的日期而不是错误

Ami*_*pta 7 java simpledateformat

我正在使用以下模式和日期

日期:2007年13月13日

模式:dd-MM-yyyy

输出:Sun Jan 13 00:00:00 IST 2008或2008-01-13 00:00:00.0

我在这里期待例外.如果给定日期不正确,我该怎么做才能生成异常.

Joa*_*uer 14

使用DateFormat.setLenient(false)告诉DateFormat/ SimpleDateFormat你希望它是严格的.