Apache Date Validator模式问题

时间:2009-08-28 05:07:49

标签: java apache-commons

我正在使用org.apache.commons.validator.routines.DateValidator来验证日期,并使用简单的日期模式“dd / mm / yyyy”

不幸的是,如果我以格式“2/2/1992”传递日期,那么它将其声明为无效日期,如果我使用格式“d / m / yyyy”(在java SimpleDateFormat中,这些格式都适用于两种情况),然后日期“02/02/1992”无效。

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

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

1 个答案:

答案 0 :(得分:1)

您必须使用非严格验证.. 所以做这样的事情.. DateValidator.isValid(日期,格式,'FALSE');

相关问题