From RAD Studio API Documentation
Jump to: navigation, search


function RecodeDay(const AValue: TDateTime; const ADay: Word): TDateTime;


extern DELPHI_PACKAGE System::TDateTime __fastcall RecodeDay(const System::TDateTime AValue, const System::Word ADay);


Type Visibility Source Unit Parent
function public
System.DateUtils System.DateUtils


Replaces the day of the month for a specified TDateTime value.

Call RecodeDay to convert the date/time value specified by AValue with the value obtained by changing the day of the month to ADay. Legal values for ADay depend on the month represented by AValue. (For example, if AValue specifies January, ADay can range from 1 through 31, if AValue specifies February, ADay can range from 1 through 28 or 1 to 29, depending on the year, and so on.) ADay can also be RecodeLeaveFieldAsIs.

If the value provided for ADay does not represent a valid day in the month identified by AValue, RecodeDay raises an EConvertError exception.

See Also

Code Examples