C'est exact, il faut lire  setLenient(true) dans mon precedent message
donc setLenient(false) evite l'interpretation des valeurs hors plage.
J'avoue avoir pense regarder dans le dictionnaire, mais je ne l'ai pas fait ...

Pour plus d'infos (exactes et sans interpretation ...:-),
Voici le paragraphe de la doc de Calendar :

When a Calendar is lenient, it accepts a wider range of field values than it produces. 
For example, a lenient GregorianCalendar
interprets MONTH == JANUARY, DAY_OF_MONTH == 32 as February 1. A non-lenient 
GregorianCalendar throws an exception when given
out-of-range field settings. When calendars recompute field values for return by 
get(), they normalize them. For example, a
GregorianCalendar always produces DAY_OF_MONTH values between 1 and the length of the 
month. 

Desole pour l'inversion, heureusement que la liste est vigilante !

ERIC

> OLIVIER CAYRON wrote:
> 
> Ce devrait �tre l'inverse, non, lenient voulant dire permissif.
> 
> > -----Message d'origine-----
> > De : Eric Lepicier [mailto:[EMAIL PROTECTED]]
> > Envoy� : vendredi 21 f�vrier 2003 14:18
> > � : [EMAIL PROTECTED]
> > Objet : Re: RE : Validit� de date
> >
> >
> > Bonjour,
> >
> > D'apres mes souvenirs, le principal effet du setLenient(false) est de
> > gerer les depassements de plage.
> > Par exemple, il va convertir la valeur 87 dans le champ minutes
> > en 1 h et 27 min ...
> > Ce qui rend le deformatage beaucoup plus (trop ?) tolerant !
> >
> > ==> Voir Calendar et Calendar.setLenient(boolean lenient)
> >
> > ERIC
> >
> > Olivier CAYRON wrote:
> > > Selon ce que j'ai compris de la javadoc, si tu ne le mets
> > pas � false,
> > > le parser va faire tout son possible pour trouver une date
> > valide dans
> > > ce que tu lui passes. Sinon, il est beaucoup plus strict
> > par rapport au
> > > pattern utilis�.
> >
> > > Olivier
> >
> > --
> >       __"__           Email from a friend:
> > "CanYouFixTheSpaceBarOnMyKeyboard?"
> >      (_.)_.)
> > -ooOO--(_)--OOoo---- Eric LEPICIER - EPSHOM / BREST / FRANCE
> > ----------------
> >

-- 
      __"__     Email from a friend: "CanYouFixTheSpaceBarOnMyKeyboard?"
     (_.)_.)   
-ooOO--(_)--OOoo---- Eric LEPICIER - EPSHOM / BREST / FRANCE ----------------

Répondre à