2009-08-28 49 views
0

我使用org.apache.commons.validator.routines.DateValidator验证用一个简单的日期模式“日/月/年”阿帕奇日期验证模式问题

不幸的是,如果我通过一个日期日期格式为“2/2/1992”,那么它声明它是一个无效日期,如果我使用格式“d/m/yyyy”(在这两种格式都适用于这两种格式的java SimpleDateFormat),然后日期“02/02/1992年“是无效的。

我错过了什么。由于某些限制,无法更改代码以使用简单日期格式。

任何想法将不胜感激。 谢谢。

回答

1

你必须使用非严格的验证.. 所以做这样的事情.. DateValidator.isValid(date,format,'FALSE');