EncodeDate ()

Функція EncodeDate (Year, Month, Day: Word):TDateTime;
Опис

Функція перетворює значення року, місяця і дня, передані в параметрах Year, Month і Day, відповідно, в значення типу TDateTime. Вхідні значення повинні мати допустимі величини: дляYear - 1 .. 9999; для Month - 1 .. 12; для Day - від1 до 28, 29, 30, або 31, залежно від значення Month. Наприклад, якщо Month = 2 (лютий), то значення Day повинно лежати в межах 1 .. 28 або 1 .. 29, в залежності від того, представляє значення Year високосний рік або невисокосний. Якщо значення виходять за межідопустимих діапазонів, то виникає виняток EConvertError.

Приклад
var
D: TDateTime;
begin
D: = EncodeDate (1999, 2, 23);
MessageDlg (DateToStr (D), mtInformation,[mbOk], 0);
end;