Skip to content

InvalidDateMonthWeekError

Raise an EConvertError exception when a Year,Month,WeekOfMonth,DayofWeek is invalid.

Declaration

Source position: dateutil.inc line 426

procedure InvalidDateMonthWeekError(const AYear: Word; 
                                   const AMonth: Word; 
                                   const AWeekOfMonth: Word; 
                                   const ADayOfWeek: Word);

Arguments

Name Description
AYear Year.
AMonth Month of the year.
AWeekOfMonth Week of the month.
ADayOfWeek Day of the week.

Description

InvalidDateMonthWeekError raises an EConvertError exception and formats the error message with an appropriate description made up from the parts AYear, Amonth, AWeekOfMonth and ADayOfWeek.

Normally this function should not be needed, the conversion routines call it when they have received invalid arguments.

See also

Name Description
InvalidDateWeekError Raise an EConvertError with an invalid Year, WeekOfyear and DayOfWeek specification.
InvalidDateTimeError Raise an EConvertError about an invalid date-time specification.
InvalidDateDayError Raise an EConvertError exception when a day is not a valid day of a year.
InvalidDayOfWeekInMonthError Raise an EConvertError exception when a Year,Month,NthDayofWeek,DayofWeek is invalid.