英語で読む

次の方法で共有


DayOfWeek 列挙型

定義

曜日を指定します。

C#
public enum DayOfWeek
C#
[System.Serializable]
public enum DayOfWeek
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum DayOfWeek
継承
DayOfWeek
属性

フィールド

名前 説明
Friday 5

金曜日を示します。

Monday 1

月曜日を示します。

Saturday 6

土曜日を示します。

Sunday 0

日曜日を示します。

Thursday 4

木曜日を示します。

Tuesday 2

火曜日を示します。

Wednesday 3

水曜日を示します。

次の例では、 DateTime.DayOfWeek プロパティと 列挙体を DayOfWeek 示します。

C#
// This example demonstrates the DateTime.DayOfWeek property
using System;

class Sample
{
    public static void Main()
    {
// Assume the current culture is en-US.
// Create a DateTime for the first of May, 2003.
    DateTime dt = new DateTime(2003, 5, 1);
    Console.WriteLine("Is Thursday the day of the week for {0:d}?: {1}",
                       dt, dt.DayOfWeek == DayOfWeek.Thursday);
    Console.WriteLine("The day of the week for {0:d} is {1}.", dt, dt.DayOfWeek);
    }
}
/*
This example produces the following results:

Is Thursday the day of the week for 5/1/2003?: True
The day of the week for 5/1/2003 is Thursday.
*/

注釈

列挙体は DayOfWeek 、1 週間に 7 日の予定表の曜日を表します。 この列挙体の定数の値は、日曜日から土曜日までの範囲です。 整数にキャストすると、その値の範囲は 0 (日曜日を示します) から 6 (土曜日を示します) になります。

この列挙は、曜日を厳密に型指定することが望ましい場合に便利です。 たとえば、この列挙体は、 プロパティと DateTimeOffset.DayOfWeek プロパティのプロパティ値のDateTime.DayOfWeek型です。

列挙体の DayOfWeek メンバーはローカライズされません。 曜日のローカライズされた名前を返すには、"ddd" または DateTime.ToString(String, IFormatProvider) "dddd" 書式指定文字列を使用して または メソッドを呼び出DateTime.ToString(String)します。 前の書式指定文字列は、省略された曜日名を生成します。後者は完全な曜日名を生成します。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0