Difference(StartDate: DateTime; EndDate: DateTime): TimeSpan;
StartDate - начальная дата.
EndDate - конечная дата.
Метод Difference вычисляет разницу между начальной датой, указанной в параметре StartDate, и конечной датой, указанной в параметре EndDate.
Sub Main;
Var
d, d1: DateTime;
t: TimeSpan;
Begin
d := DateTime.Parse("01.01.2002 14:20:15");
d1 := DateTime.Parse("01.01.2003 15:25:20");
t := DateTime.Difference(d, d1);
End Sub Main;
После выполнения примера в переменной «t» будет содержаться разница между указанными датами, т.е. 365 дней, 1 час 5 минут и 5 секунд.
См. также: