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 UserProc;
Var
DT: DateTime;
Begin
DT := DateTime.Compose(2004, 1, 21, 14, 20, 5, 15);
End Sub UserProc;
После выполнения примера в переменной «DT» будет содержаться дата 21.01.2004 и время 14:20:05.
См. также: