Larry, I think setLenient(false) should work if you use java.text.DateFormat but did you write your own custom implementation of IConverter interface? Thats the only way I can think of at this point. Aye
On Fri, Jul 25, 2008 at 2:25 PM, Zappaterrini, Larry < [EMAIL PROTECTED]> wrote: > I've had the same problem using java.text.DateFormat to validate the > same pattern you are using. The solution I use is to check the string > length to ensure that it is 10 characters. It might be nice if > PatternDateConverter were to be enhanced to have a required length value > to enforce this in an encapsulated manner, but it isn't required. > > > Larry > > -----Original Message----- > From: damnitjim [mailto:[EMAIL PROTECTED] > Sent: Friday, July 25, 2008 2:03 PM > To: [email protected] > Subject: Strict 4 digit year for DateTextField? > > Hi, > Has anyone been able to enforce that the year is 4 digits instead of two > for > the DateTextField? Right now, if my format is MM/dd/yyyy the > DateTextField > is still allowing two digit fields to be submitted. > > final String dateFormat = "MM/dd/yyyy"; > PatternDateConverter pdc = new PatternDateConverter( dateFormat, false > ); > add(DateTextField.withConverter("obligationDate", pdc)); > > I looked at the JODA javadoc for DateTimeFormat that > PatternDateConverter is > using but didn't see anything that would help (I saw ISODateTimeFormat > that > came close but it doesn't allow you to pass in the format). > > This seems like a reasonably straight forward problem so what am I > missing? > Thanks! > Aye > > _____________ > > The information contained in this message is proprietary and/or > confidential. If you are not the > intended recipient, please: (i) delete the message and all copies; (ii) do > not disclose, > distribute or use the message in any manner; and (iii) notify the sender > immediately. In addition, > please be aware that any message addressed to our domain is subject to > archiving and review by > persons other than the intended recipient. Thank you. > _____________ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
