英語で読む

次の方法で共有


DateTime.DayOfWeek プロパティ

定義

このインスタンスで表される曜日を取得します。

C#
public DayOfWeek DayOfWeek { get; }

プロパティ値

DayOfWeek

この DateTime 値の曜日を示す列挙型定数。

次の例では、 DayOfWeek プロパティと列挙体を System.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.SundayDayOfWeek.Saturdayの定数DayOfWeekの値。 整数にキャストした場合、その値は 0 (示す DayOfWeek.Sunday) から 6 (示す DayOfWeek.Saturday) までの範囲です。

このプロパティは DayOfWeek 列挙定数を返します。システムの地域と言語の設定は反映されません。 特定の日付のローカライズされた曜日名を表す文字列を取得するには、パラメーターを含むformatメソッドのいずれかのオーバーロードをToString呼び出し、それを書式設定文字列またはddddカスタム書式指定文字列にddd渡します。 詳細については、「 方法: 特定の日付から曜日を抽出する」を参照してください。

適用対象

製品 バージョン
.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

こちらもご覧ください