[fpc-devel] TDateTime, TDate, TTime types

Michael Van Canneyt michael.vancanneyt at wisa.be
Wed Jan 17 13:27:12 CET 2007

On Wed, 17 Jan 2007, Graeme Geldenhuys wrote:

> On 1/17/07, Joost van der Sluis <joost at cnoc.nl> wrote:
> > Delphi-help it's the same at TDateTime, so for compatibility it can be
> > added, yes. But I miss the point, why do they exist?
> I also expected them to be implemented differently to TDateTime, so
> was surprised to see they are exactly the same as TDateTime.  I guess
> the best explanation is like what Marco said - for documentation
> purposes to show what part of the TDateTime is important.  For
> example:  DateOfBirth: TDate   would make sense.

Nonono, this is not good if you want to create someones horoscope ;-)

I think the main reason is Delphi 1 compatibility. Delphi's TDateTime
is based on Variant datetime stuff, which was a Win32 thing if I remember 
correctly. It probably obliviated the need for TDate and TTime.


More information about the fpc-devel mailing list