Формирует значение TDateTime из значений времени и дня
DateUtils unit
function EncodeDateTime ( const Year, Month, Day, Hour, Min, Sec, MSec : Word ) : TDateTime;
Описание
Функция EncodeDateTime генерирует возвращаемое значение TDateTime из переданных значений Года (Year), Месяца (Month), Дня (Day), Часа (Hour), Минуты (Min), Секунды (Sec) Миллисекунды (MSec).
Разрешенные значения параметра:
Year = 0..9999 Month = 1..12 Day = 1..31 (в зависимости от месяца/года)
Если Вы превысите эти значения, то подниметя EConvertError.
Похожие команды
DecodeDate Извлекает значения года, месяца, дня из TDateTime переменной
DecodeDateTime Разбивает TDateTime переменную на ее части даты/времени
DecodeTime Разбивает значение TDateTime на отдельные значения времени
EncodeDate Формирует значение TDateTime из значений года, месяца и дня
EncodeTime Формирует значение TDateTime из значений часа, минуты, секунды и миллисеккунды
Пример кода : Присвоение значения полного дня и времени TDateTime переменной
var
myDate : TDateTime;
begin // Устанавливаем мою переменную
даты используя функцию EncodeDateTime
myDate := EncodeDateTime(2000, 02, 29, 12, 34, 56, 789); LongTimeFormat := 'hh:mm:ss.z'; //
Гарантируем, что Миллисекунды будут показаны
ShowMessage('Дата установлена в '+DateToStr(myDate));
ShowMessage('Время установлено в '+TimeToStr(myDate));
end;
Дата установлена в 29/02/2007
Время установлено в 12:34:56.789