The locale in the TODAY property is currently hard-coded to US but the pattern is also hard coded as "MMMM d yyyy" so I'm not sure why the locale is mentioned. This could be changed to default to java's LONG US format, but I *think* that Java takes this information from the OS, and in Windows,, at least, you can change the long format to be whatever you choose. I really don't want to break the default behaviour and so would like to avoid playing with the existing properties. However maybe an alternative to specifying a pattern for a date property would be to specify [locale and] size attributes and let java handle the rest; does anybody want this?
Concerning other tstamp patches: I haven't been hanging around ant-dev for that long so sorry if i've reinvented the wheel. I've just had a quick trawl through the ant-dev archives and have spotted the patch from Thomas Christen to allow fields with offset date/times, presumably this was the first patch? I haven't been able to find any others, so what did the Scott Carlson one do? I'm quite happy to take the three patches away and merge them together, especially since I want to alter mine to stop it overriding existing properties anyway. Rob ----- Original Message ----- From: "Marvin Greenberg" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, December 29, 2000 12:39 AM Subject: RE: TStamp - custom formats > Although this is useful in its own right, isn't the "correct" thing > to do to add an attribute to tstamp that changes the locale for the > TODAY variable or, better, use DateFormat in a way that respects the > locale? See DateFormat.getDateInstance(DateFormat.MEDIUM) and > DateFormat in general. > > Marvin > > -----Original Message----- > From: Diane Holt [mailto:[EMAIL PROTECTED] > Sent: Thursday, December 28, 2000 7:01 PM > To: [EMAIL PROTECTED] > Subject: Re: TStamp - custom formats > > > Very cool. I'm already usin' it, and lovin' it. > > Nicely done! -- Hope it gets committed, > Diane > > --- Rob Oxspring <[EMAIL PROTECTED]> wrote: > > I've just modified my copy of the Tstamp task, and thought others may > > want to use/commit it. It adds the capability of creating properties > > with any format that the SimpleDateFormat class can handle. This means > > that we are no longer restricted to the US style (eg UK) and can add > > other stuff such as zimetone and era (should anybody have a need!). The > > default behaviour is unchanged, and the only downside is that it sets > > properties just as the rest of Tstamp does and does not tread carefully > > as the property task does - is this a problem?. The extended syntax is: > > > > <tstamp> > > <property name="TODAY_UK" pattern="d MMMM yyyy"> > > </tstamp> > > > > This will add a property TODAY_UK to the project with the value in the > > format: "28 December 2000" > > > > Hope its useful > > > > Rob __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com
