次の方法で共有


DateAndTime.WeekdayName(Int32, Boolean, FirstDayOfWeek) メソッド

定義

指定した曜日の名前を含む文字列値を返します。

public static string WeekdayName(int Weekday, bool Abbreviate = false, Microsoft.VisualBasic.FirstDayOfWeek FirstDayOfWeekValue = Microsoft.VisualBasic.FirstDayOfWeek.System);
static member WeekdayName : int * bool * Microsoft.VisualBasic.FirstDayOfWeek -> string
Public Function WeekdayName (Weekday As Integer, Optional Abbreviate As Boolean = false, Optional FirstDayOfWeekValue As FirstDayOfWeek = Microsoft.VisualBasic.FirstDayOfWeek.System) As String

パラメーター

Weekday
Int32

必須。 Integer. 平日の 1 から 7 までの数値の指定。1 は週の最初の日を示し、7 は週の最後の日を示します。 最初と最後の日の ID は、 FirstDayOfWeekValueの設定によって異なります。

Abbreviate
Boolean

このフィールドは省略可能です。 Boolean 曜日名を省略するかどうかを示す値。 省略した場合、既定値は False です。つまり、曜日名は省略されません。

FirstDayOfWeekValue
FirstDayOfWeek

このフィールドは省略可能です。 週の最初の曜日を指定する FirstDayOfWeek 列挙体から選択された値。 指定しない場合は、FirstDayOfWeek.System が使用されます。

戻り値

指定した曜日の名前を含む文字列値。

例外

Weekday が 1 未満か 7 より大きいか、 FirstDayOfWeekValue が 0 より小さいか、7 より大きい。

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

Dim oldDate As Date
Dim oldWeekDayName As String
oldDate = #2/12/1969#
oldWeekDayName = WeekdayName(Weekday(oldDate))
' oldWeekDayName now contains "Wednesday".

注釈

WeekdayNameによって返される文字列は、入力引数だけでなく、Windows コントロール パネルで指定された地域オプションの設定にも依存します。

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

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

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

適用対象

こちらもご覧ください