DateAndTime.Weekday(DateTime, FirstDayOfWeek) メソッド

定義

曜日を表す数値を含む整数値を返します。

public static int Weekday (DateTime DateValue, Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek = Microsoft.VisualBasic.FirstDayOfWeek.Sunday);
static member Weekday : DateTime * Microsoft.VisualBasic.FirstDayOfWeek -> int
Public Function Weekday (DateValue As DateTime, Optional DayOfWeek As FirstDayOfWeek = Microsoft.VisualBasic.FirstDayOfWeek.Sunday) As Integer

パラメーター

DateValue
DateTime

必須です。 曜日を調べる Date 値。

DayOfWeek
FirstDayOfWeek

省略可能。 週の最初の曜日を指定する FirstDayOfWeek 列挙体から選択する値。 指定しない場合は、Sunday が使用されます。

戻り値

曜日を表す数値を含む整数値。

例外

DayOfWeek が 0 より小さいか、または 7 を超えています。

次の例では、 関数を Weekday 使用して、指定した日付から曜日を取得します。

Dim oldDate As Date
Dim oldWeekDay As Integer
oldDate = #2/12/1969#
oldWeekDay = Weekday(oldDate)
' oldWeekDay now contains 4 because thisDate represents a Wednesday.

注釈

関数によって Weekday 返される値は列挙の FirstDayOfWeek 値に対応します。つまり、1 は日曜日を示し、7 は土曜日を示します。

注意

Weekday では、 名前空間の クラスの CurrentCulture プロパティの現在の CultureInfo カレンダー設定を System.Globalization 使用します。 既定値CurrentCultureは、コントロール パネル設定によって決まります。

引数には DayOfWeek 、次のいずれかの設定を指定できます。

列挙値 説明
FirstDayOfWeek.System 0 システム設定で指定された週の最初の曜日
FirstDayOfWeek.Sunday 1 日曜日 (既定値)
FirstDayOfWeek.Monday 2 月曜日 (ISO 標準 8601、セクション 3.17 に準拠)
FirstDayOfWeek.Tuesday 3 Tuesday
FirstDayOfWeek.Wednesday 4 水曜日
FirstDayOfWeek.Thursday 5 Thursday
FirstDayOfWeek.Friday 6 金曜日
FirstDayOfWeek.Saturday 7 土曜日

適用対象

こちらもご覧ください