Compose(
Year: Integer;
Month: Integer;
Day: Integer;
Hour: Integer;
Minute: Integer;
Second: Integer;
Millisecond: Integer): DateTime;
Year. Исходный год.
Month. Исходный месяц.
Day. Исходный день.
Hour. Исходный час.
Minute. Исходная минута.
Second. Исходная секунда.
Millisecond. Исходная миллисекунда.
Метод Compose формирует значение даты и времени из указанных входных параметров.
Указываемые компоненты даты и времени должны соответствовать допустимому диапазону, который установлен для типа данных DateTime. При указании даты меньше допустимой автоматически формируется дата, к которой добавлено текущее столетие. При указании даты больше допустимой - генерируется исключительная ситуация.
Sub Main;
Var
DT: DateTime;
Begin
DT := DateTime.Compose(2004, 1, 21, 14, 20, 5, 15);
End Sub Main;
После выполнения примера в переменной «DT» будет содержаться дата 21.01.2004 и время 14:20:05.
См. также: