Date/time class changes to handle extended date ranges

R.F. Pels ruurd at tiscali.nl
Sat Feb 18 13:03:40 GMT 2006


On Saturday 18 February 2006 12.58, David Jarvie wrote:

> 1) Rename KDateTime to KZoneDateTime.
> 2) Move ExtDate and ExtDateTime from kdeedu into kdecore, and rename them

I think this is a bad move from two points of view:

1. Flag day: every unsuspecting user of KDateTime is confronted with
   a different class with (possibly) a different interface.
2. From the looks of it the new KDateTime all of a sudden looses its
   capability to handle timezones.

I would gladly support a Calendar like capability in kdelibs, and if the 
extended classes from kdeedu support that, I would think it would be a good 
move to promote those classes to kdelib. In that case, I think they should 
become KGregorianDate and KGregorianDateTime. 

That said, I wish to point out that there are different calendars than the 
Gregorian one. How are we supposed to support those in kdelib? FWIW, I wish 
to refer to the java.util.Calendar class. 

-- 
R.F. Pels,  3e Rompert 118,  5233 AL  's-Hertogenbosch,  The Netherlands
+31736414590        ruurd at tiscali.nl       http://home.tiscali.nl/~ruurd





More information about the kde-core-devel mailing list