Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Excel and Date
Posted: Sat Apr 18, 2009 05:33 AM
Harbour ( Clipper ) also stores Dates as numbers in memory. Difference between OLE internal number for dates and clipper numbers is 2415019.
If you read Excel Date ( or from any other OLE source ) as number, you can derive clipper date by adding 2415019 and converting to Date.
Example:
dDate := CToD( "" ) + nExcelDateAsNumber + 2415019
I do not know why do you need to all this. We can straight away read date values from Excel. TOleAuto class adds this difference and converts to date.
Regards
G. N. Rao.
Hyderabad, India