Unit 'DateUtils' Package
[Overview][Constants][Classes][Procedures and functions][Index] [#rtl]

EncodeDateWeek

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

Declaration

Source position: dateutil.inc line 327

function EncodeDateWeek(

  const AYear: Word;

  const AWeekOfYear: Word;

  const ADayOfWeek: Word

):TDateTime;

function EncodeDateWeek(

  const AYear: Word;

  const AWeekOfYear: Word

):TDateTime;

Arguments

AYear

  

Year part.

AWeekOfYear

  

Week of the year part.

Function result

TDateTime value representing AYear, AWeekOfYear and ADayOfWeek.

Arguments

AYear

  

Year part.

AWeekOfYear

  

Week of the year part.

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

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.


Documentation generated on: Jul 24 2023