Delphi Programming RTL Reference|By Category|Alphabetically|By Unit
function DaySpan(const ANow, AThen: TDateTime): double;
Gives the number of days (including fractional days) between two specified dates.
Contrary to DaysBetween, DaySpan function does not count only whole days. What this means is that it will NOT return 0 as the result for difference between 05/01/2003 23:59:59 and 05/01/2003 23:59:58 - where the actual difference is one *whole* day minus 1 second.
var dtNow, dtBirth : TDateTime;
fracDaysFromBirth : double;
dtNow := Now;
dtBirth:=EncodeDate(1973, 1, 29);
fracDaysFromBirth := DaySpan(dtNow, dtBirth);
ShowMessage('Zarko Gajic "exists" ' + FloatToStr(fracDaysFromBirth));
|
EncodeDate, IncMonth, Now, DaysBetween
| Free Delphi code snippet inside every Delphi Newsletter! |
|
|
| Got some code to share? Got a question? Need some help? |
|
|