2009-08-28 45 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');