System.DateUtils.WeekOf

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

Delphi

function WeekOf(const AValue: TDateTime): Word;

C++

extern DELPHI_PACKAGE System::Word __fastcall WeekOf(const System::TDateTime AValue);

プロパティ

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

説明

TDateTime 値で表された週を返します。

WeekOf を呼び出すと,指定された TDateTime 値で表された週を取得できます。WeekOf は,1 ~ 53 の範囲の値を返します。

WeekOf は,ISO 8601 規格に基づいて週を定義します。つまり,週は月曜から日曜までとして定義され,年の最初の週はその年の最初の木曜が含まれている週(少なくとも 4 日以上ある最初の週)として定義されます。したがって,年の最初の日が金曜,土曜,または日曜である場合,その年の最初の 3 日,2 日,または 1 日に関しては,WeekOf は前年の最後の週を返します。同様に,年の最後の日が月曜,火曜,または水曜である場合,その年の最後の 1 日,2 日,または 3 日に関しては,WeekOf は 1(翌年の最初の週)を返します。

メモ:  WeekOf は,WeekOfTheYear 関数と同じ値を返します。

関連項目