System.DateUtils.NthDayOfWeek

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

Delphi

function NthDayOfWeek(const AValue: TDateTime): Word;

C++

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

プロパティ

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

説明

指定された TDateTime 値が表す曜日の順序を返します。

NthDayOfWeek 関数は,AValue で指定された日付と時刻が,月内の何番めの曜日を表しているのかを示します。たとえば,AValue が 2 回めの火曜を表している場合,NthDayOfWeek は 2 を返します。

この値は,WeekOfTheMonth 関数の返す値とは異なる場合があります。NthDayOfWeek は指定された曜日のすべてを数に入れますが,WeekOfTheMonth は少なくとも 4 日以上ある週だけを数に入れます。したがって,AValue が月の最初の日である土曜を表す場合,NthDayOfWeek は 1 を返しますが,WeekOfTheMonth は前月の最後の週を意味する 5(または 4)を返します。

メモ:  指定された TDateTime 値が表す曜日の順序だけでなく,年,月,および曜日も取得するには,DecodeDayOfWeekInMonth 関数を使用します。

関連項目