System.DateUtils.DecodeDateWeek

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

procedure DecodeDateWeek(const AValue: TDateTime; out AYear, AWeekOfYear, ADayOfWeek: Word);

C++

extern DELPHI_PACKAGE void __fastcall DecodeDateWeek(const System::TDateTime AValue, /* out */ System::Word &AYear, /* out */ System::Word &AWeekOfYear, /* out */ System::Word &ADayOfWeek);

Properties

Type Visibility Source Unit Parent
procedure
function
public
System.DateUtils.pas
System.DateUtils.hpp
System.DateUtils System.DateUtils

Description

Returns the year, week of the year, and day of the week for a specified TDateTime value object.

DecodeDateWeek returns the day of the week and week of the year for a specified date/time value, along with the year in which that day and week occur.

AValue is the date/time value about which you want information.

AYear returns the year that AValue represents.

AWeekOfYear returns the week within AYear that AValue represents, where 1 is the first week with four or more days.

ADayOfWeek returns the day within AWeekOfYear that AValue represents, where 1 is Monday and 7 is Sunday.

Note: The definitions for AWeekOfYear and ADayOfWeek follow the ISO 8601 standard.

Tip: To make the ADayOfWeek value more readable, use the day of week constants.

See Also


Code Examples