Skip to content

Flow documentation · legacy product

RecodeMonth ​

Declaration ​

Function RecodeMonth(const AValue: TDateTime; const AMonth: Word): TDateTime

Example ​

pascal
procedure OnMapEvent(var Value:Variant);
begin
  Value := RecodeMonth(Date, 7); // if Date is 2009-06-25 then result is 2009-07-25
end;

Description ​

Replaces the month of the year for a specified TDateTime value. Use RecodeMonth to convert the date/time value specified by AValue with the value obtained by changing the month of the year to AMonth. Legal values for AMonth range from 1 to 12.

If the value provided for AMonth does not represent a valid month, or if the change results in an invalid day of the month (for example trying to change Jan 31 to Feb 31), RecodeMonth raises an exception.