DateUtils.parseDate 不会在无效日期上抛出 ParseException

Jas*_*son 2 java date

java.util.date = org.apache.commons.lang.time.DateUtils.parseDate(value, new String[] { "mm/dd/yyyy" });

如果您提供无效的日期字符串(例如,值 = 13/02/2000 或值 = "12/35/2000"),则不会导致错误(例如,13 作为月份无效,35 作为日期无效)无效的)。但上面的函数只是移动了适当的日期 | 月份位并给出了正确的日期。在这种情况下是否有一个函数会抛出 ParseException ?

Bra*_*ace 5

DateUtils.parseDateStrictly(String, String[])FTW!