Sign in Join
FPDoc Onlineexperiment

InvalidDateTimeError procedure

In unit DateUtils

Raise an EConvertError about an invalid date-time specification.

Declaration

pascal
procedure InvalidDateTimeError(const AYear: Word; const AMonth: Word; 
 const ADay: Word; const AHour: Word; 
 const AMinute: Word; const ASecond: Word; 
 const AMilliSecond: Word; 
 const ABaseDate: TDateTime)

Arguments

AYear

Year.

AMonth

Month in the year.

ADay

Day of the month.

AHour

Hour of the day.

AMinute

Minute of the hour.

ASecond

Seconds in the minute.

AMilliSecond

Milliseconds in second.

ABaseDate

Base date time to use when creating the string representing the date/time. Default 0.

Description

InvalidDateTimeError raises an EConvertError exception and formats the error message with an appropriate description made up from the parts AYear, AMonth, ADay, AHour, AMinute, ASecond and AMilliSecond.

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

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.