2009-08-28 5 views
0

J'utilise org.apache.commons.validator.routines.DateValidator pour valider une date avec un motif simple date « jj/mm/aaaa »Apache Date de Validator Motif Question

partie Malheureux est que si je passe un date au format "2/2/1992" alors il le déclare comme une date invalide et si j'utilise le format "j/m/aaaa" (En java SimpleDateFormat ces deux formats fonctionnent pour les deux cas), puis date "02/02/1992 "est invalide.

ai-je oublié quelque chose? Impossible de modifier le code pour utiliser le formateur de date simple en raison de certaines restrictions.

Toutes les idées seront appréciées. Merci.

Répondre

1

Vous devez utiliser une validation non stricte .. Donc, faites quelque chose comme ça .. DateValidator.isValid (date, format, 'FALSE');