I agree with the time subpackage.  Then, we can put time.calendar if we have
multiple calendar classes, time.date if we have multiple date classes. 

I think we should stick with the existing syntax for using SimpleDateFormat
since that is what people already know, I can't think of a powerful reason
to not stick with it.  

I like the preset patterns in DateUtils like ISO8601_TIME_PATTERN, however,
I also wish that there was a way to register new patterns globally.  I work
with MSSQL Server, and have to convert  their pattern a lot: 2002-12-12
23:25:29.93.  However, I guess we wouldn't want to dump in a million
patterns into the core code base.  Just thinking outloud...

I do think that if someone wants the phaseOfTheMoon code, then it should be
in something related to CalendarUtils, not DateUtils at the very least.
Maybe o.a.c.lang.time.calendar.PhaseOfMoon

Eric Pugh


-----Original Message-----
From: Henri Yandell [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, December 17, 2002 10:12 AM
To: Jakarta Commons Developers List
Subject: Re: [lang] Has anyone thought about a TimeUtils package?




On Tue, 17 Dec 2002, Sean Schofield wrote:

> > I took a quick look at Joda's date parser and saw it has its own
> > engine.
> >
> > I believe the commons one should lean onto the syntax of the java's,
> > such that should allow it as a bug free plug-in replacement of Sun's.
>
> >
> > What do others think?
>
> I agree.  I don't think we want to write a  new DateFormat from scratch.
>  Perhaps we can write our own class with synchronized methods that wraps
> the existing SimpleDateFormat (just a thought.)  Or maybe we can rip the
> source from the JDK version and add the fixes there.

Just to get it in quick. -1 to ripping source from the JDK. Licenses bite
our arses too quickly when you get near here so it's not something ASF can
do.

> > I need to take a look at Ant's code. Maybe
> > I'll take the leap and start a working bug free plug-in replacement
> > of Sun's SimpleDateFormat if no one has taken the lead...
>
> We have already moved the ant code int the lang module of CVS (moved it
> yesterday).  Right now its identical to the Ant code.  We're going to go
> from there.  A thread-safe DateFormat would probably be a good next
> step.  We're also trying to figure out what to do with CalendarUtils
> which came from the sandbox.  (See the recent email thread concerning
> DateUtils for yesterday's discussion on this.)

I'm starting to want a time sub-package as this gets larger :) Once it
hits 3 classes or so.

Hen


--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

Reply via email to