Skip to content

EncodeDateWeek

Encode a TDateTime value from a year, week and day of week triplet.

Declaration

Source position: dateutil.inc line 345

function EncodeDateWeek(const AYear: Word; const AWeekOfYear: Word; 
                       const ADayOfWeek: Word) : TDateTime;
function EncodeDateWeek(const AYear: Word; const AWeekOfYear: Word)
                        : TDateTime;

Description

EncodeDateWeek encodes the values AYear, AWeekOfYear and ADayOfWeek to a date value and returns this value.

For an example, see DecodeDateWeek.

Errors

If any of the arguments is not valid, then an EConvertError exception is raised.

See also

Name Description
EncodeDateMonthWeek Encodes a year, month, week of month and day of week to a TDateTime value.
DecodeDateWeek Decode a TDateTime value in a week of year and day of week.
EncodeDateTime Encodes a TDateTime value from all its parts.
EncodeDateDay Encodes a year and day of year to a TDateTime value.
TryEncodeDateTime Encode a Year, Month, Day, Hour, minute, seconds, milliseconds tuplet to a TDateTime value.
TryEncodeDateWeek Encode a year, week and day of week triplet to a TDateTime value.
TryEncodeDateMonthWeek Encode a year, month, week of month and day of week to a TDateTime value.