System.DateUtils.DecodeDateMonthWeek

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure DecodeDateMonthWeek(const AValue: TDateTime;
out AYear, AMonth, AWeekOfMonth, ADayOfWeek: Word);

C++

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

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.DateUtils.pas
System.DateUtils.hpp
System.DateUtils System.DateUtils

説明

指定された TDateTime 値が表す年,月,月の何週目か,および曜日を返します。

DecodeDateMonthWeek 手続きは,指定された日付時刻値の曜日と週(月の第何週であるか)を,その曜日と週が含まれている月および年と一緒に返します。

AValue は,情報を取得する日付時刻値です。

AYear は,AValue が表す年を返します。

AMonth は,AValue が表す月を返します。1 は 1 月,12 は 12 月を示します。

AWeekOfMonth は,AValue が表す週(AMonth の第何週であるか)を返します。1 は,少なくとも 4 日以上ある最初の週を示します。

ADayOfWeek は,AValue が表す AWeekOfMonth 内の曜日を返します。1 は月曜,7 は日曜を示します。

メモ:  AWeekOfMonth と ADayOfWeek の定義は,ISO 8601 規格に基づいてます。

ヒント:  ADayOfWeek 値をよりわかりやすくするには,曜日定数 constants を使用します。

関連項目