다음을 통해 공유


DayOfWeek 열거형

정의

요일을 지정합니다.

public enum class DayOfWeek
public enum DayOfWeek
[System.Serializable]
public enum DayOfWeek
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum DayOfWeek
type DayOfWeek = 
[<System.Serializable>]
type DayOfWeek = 
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type DayOfWeek = 
Public Enum DayOfWeek
상속
DayOfWeek
특성

필드

Friday 5

금요일을 나타냅니다.

Monday 1

월요일을 나타냅니다.

Saturday 6

토요일을 나타냅니다.

Sunday 0

일요일을 나타냅니다.

Thursday 4

목요일을 나타냅니다.

Tuesday 2

화요일을 나타냅니다.

Wednesday 3

수요일을 나타냅니다.

예제

다음 예제에서는 속성 및 열거형을 DayOfWeek 보여 DateTime.DayOfWeek 줍니다.

// This example demonstrates the DateTime.DayOfWeek property
using namespace System;
int main()
{
   
   // Assume the current culture is en-US.
   // Create a DateTime for the first of May, 2003.
   DateTime dt = 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.
*/
// 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.
*/
// This example demonstrates the DateTime.DayOfWeek property
open System

// Assume the current culture is en-US.
// Create a DateTime for the first of May, 2003.
let dt = DateTime(2003, 5, 1)
printfn $"Is Thursday the day of the week for {dt:d}?: {dt.DayOfWeek = DayOfWeek.Thursday}"
printfn $"The day of the week for {dt:d} is {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.
' This example demonstrates the DateTime.DayOfWeek property
Class Sample
   Public Shared Sub Main()
      ' Assume the current culture is en-US.
      ' Create a DateTime for the first of May, 2003.
      Dim dt As 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)
   End Sub
End Class
'
'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 주 7일이 있는 달력의 요일을 나타냅니다. 이 열거형의 상수 값은 일요일부터 토요일까지입니다. 정수로 캐스팅하는 경우 해당 값의 범위는 0(일요일을 나타냅니다)에서 6(토요일을 나타냅니다)입니다.

이 열거형은 요일의 강력한 형식의 사양을 갖는 것이 바람직할 때 유용합니다. 예를 들어 이 열거형은 속성 및 DateTimeOffset.DayOfWeek 속성에 대한 DateTime.DayOfWeek 속성 값의 형식입니다.

열거형의 DayOfWeek 멤버는 지역화되지 않습니다. 요일의 지역화된 이름을 반환하려면 "ddd" 또는 DateTime.ToString(String, IFormatProvider) "dddd" 형식 문자열을 사용하여 메서드를 호출 DateTime.ToString(String) 합니다. 이전 형식 문자열은 축약된 평일 이름을 생성합니다. 후자는 전체 평일 이름을 생성합니다.

적용 대상