BTW, your first post was to the old adress "[EMAIL PROTECTED]".
Maybe your adress book isnīt uptodate :-)


Jan


> -----Original Message-----
> From: Steve Cohen [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, September 02, 2003 4:37 AM
> To: Ant Developers List
> Subject: RE: Timestamp attribute processing
> 
> 
> I've decided to do the following:
> I allow user to optionally specify a SimpleDateFormat String. 
>  If they don't do that, my routine will try by default 
> DateUtils.ISO8601_DATETIME_PATTERN and if that fails, then 
> DateUtils.ISO8601_DATE_PATTERN.  If a format is supplied and 
> fails or if one isn't supplied and neither of the defaults 
> work, I throw an exception.  I've put this logic into 
> StarTeamCheckout, because DateUtils seems to have a somewhat 
> different purpose (like getPhaseOfMoon()??? :-) ) and I'm not 
> sure my logic is generically applicable.  So I am using 
> DateUtils but not modifying it.  I could put 
> SimpleDateFormat.parse() inside a wrapper, but that seems pointless.
> 
> 
> -----Original Message-----
> From: Antoine Levy-Lambert [mailto:[EMAIL PROTECTED]
> Sent: Mon 9/1/2003 6:12 PM
> To:   Ant Developers List
> Cc:   
> Subject:      Re: Timestamp attribute processing
> Yes, if you think of a good generic routine to parse strings 
> into dates,
> then DateUtils should be the place for it.
> 
> Antoine
> ----- Original Message -----
> From: "Steve Cohen" <[EMAIL PROTECTED]>
> To: "Ant Developers List" <[EMAIL PROTECTED]>
> Sent: Monday, September 01, 2003 10:27 PM
> Subject: RE: Timestamp attribute processing
> 
> 
> 
> Hmm, that's weaker than I would have expected.  If I'd like 
> something a
> little better, is your recommendation then to add to DateUtils?
> 
> The StarTeam API uses something they call an OLEDate, which 
> I'm sure has
> some sort of parse capability but if I rely on that then I 
> run the risk of
> being out of synch with the rest of Ant.
> 
> -----Original Message-----
> From: Antoine Levy-Lambert [mailto:[EMAIL PROTECTED]
> Sent: Mon 9/1/2003 3:15 PM
> To: Ant Developers List
> Cc:
> Subject: Re: Timestamp attribute processing
> - there is a date selector with a method 
> DateSelector#setDateTime which
> contains parsing code (with a hardcoded US locale, looks like 
> the europeans
> (continentals) are not allowed to enter DD-MM-YYYY dates, 
> MM-DD-YYYY is
> preferred.
> 
> - there is a DateUtils class in ant  It has methods to format 
> dates, but not
> to parse them. Parsing methods should be added there.
> 
> - the cvstagdiff task has attributes which are 
> date/timestamps, but the task
> does not parse these attributes itself, rather they are copied without
> parsing as command line arguments for the cvs executable.
> 
> - the tstamp task can create strings (properties) 
> representing dates, but
> does not have to parse the strings back
> 
> Cheers,
> 
> Antoine
> ----- Original Message -----
> From: "Steve Cohen" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, September 01, 2003 9:58 PM
> Subject: Timestamp attribute processing
> 
> 
> There have been some requests to add functionality to the 
> stcheckout task
> (for StarTeam) to enable checkout by a timestamp.  It will 
> not be hard to do
> this, as the scenario is well-supported in the StarTeam API.
> 
> However, what about the Ant API?  Is there a standard way (and
> reusable/accessible code) for passing in timestamps as 
> attributes to a task?
> It seems like a bad idea for every task to roll its own date-parse
> processing.  Can someone point me at a better way to 
> implement it in ant?
> Ideally this would support at least yyyy-MM-dd, yyyy-MM-dd 
> hh:mm without
> making the user supply a date-format string.
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> 
> 
> 
> --------------------------------------------------------------
> --------------
> ----
> 
> 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> 

Reply via email to