ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rob Oxspring" <>
Subject Re: TStamp - custom formats
Date Sat, 30 Dec 2000 18:13:54 GMT
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.

----- Original Message -----
From: "Marvin Greenberg" <>
To: <>
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 []
> Sent: Thursday, December 28, 2000 7:01 PM
> To:
> Subject: Re: TStamp - custom formats
> Very cool. I'm already usin' it, and lovin' it.
> Nicely done! -- Hope it gets committed,
> Diane
> --- Rob Oxspring <> 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.

View raw message