System.DateUtils.DecodeDateMonthWeek
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 を使用します。