Тип TimeSpan представляет собой промежуток времени. Используется для расчета интервала времени. Методы объекта с типом TimeSpan позволяют инициализировать его на основании различных единиц измерения (часов, минут, секунд, тактов и т. д.). С объектами TimeSpan выполняются операции вычитания, сложения и сравнения.
Примечание. Наследование от класса базового типа TimeSpan запрещено.
Для двух переменных, содержащих время, доступны операции отношения.
Sub SampleTimeSpan;
Var
d1, d2: DateTime;
t: TimeSpan;
Begin
d1 := DateTime.Now;
Debug.WriteLine(d1);
t := TimeSpan.Compose(5, 10, 15, 1, 1);
d2 := DateTime.Add(d1, t);
Debug.WriteLine(d2);
Debug.WriteLine(t.Hours);
Debug.WriteLine(t.TotalHours);
End Sub SampleTimeSpan;
См. также: