DayOfWeek Перечисление

Определение

Указывает день недели.Specifies the day of the week.

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

Обозначает пятницу.Indicates Friday.

Monday 1

Обозначает понедельник.Indicates Monday.

Saturday 6

Обозначает субботу.Indicates Saturday.

Sunday 0

Обозначает воскресенье.Indicates Sunday.

Thursday 4

Обозначает четверг.Indicates Thursday.

Tuesday 2

Обозначает вторник.Indicates Tuesday.

Wednesday 3

Обозначает среду.Indicates Wednesday.

Примеры

В следующем примере демонстрируется DateTime.DayOfWeek свойство и DayOfWeek перечисление.The following example demonstrates the DateTime.DayOfWeek property and the DayOfWeek enumeration.

// 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
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Перечисление представляет день недели в календарях, которые имеют семь дней в неделю.The DayOfWeek enumeration represents the day of the week in calendars that have seven days per week. Значения констант в этом перечислении находятся в диапазоне от воскресенья до субботу.The value of the constants in this enumeration ranges from Sunday to Saturday. Если приведение к целому числу, его значение лежит в диапазоне от нуля (что означает воскресенье) до 6 (это означает субботу).If cast to an integer, its value ranges from zero (which indicates Sunday) to six (which indicates Saturday).

Это перечисление полезно, когда желательно иметь строго типизированную спецификацию дня недели.This enumeration is useful when it is desirable to have a strongly typed specification of the day of the week. Например, это перечисление является типом значения свойства для DateTime.DayOfWeek DateTimeOffset.DayOfWeek свойств и.For example, this enumeration is the type of the property value for the DateTime.DayOfWeek and DateTimeOffset.DayOfWeek properties.

Члены DayOfWeek перечисления не локализуются.The members of the DayOfWeek enumeration are not localized. Чтобы вернуть локализованное название дня недели, вызовите DateTime.ToString(String) метод или, DateTime.ToString(String, IFormatProvider) используя строки формата "ddd" или "dddd".To return the localized name of the day of the week, call the DateTime.ToString(String) or the DateTime.ToString(String, IFormatProvider) method with either the "ddd" or "dddd" format strings. Первая строка формата дает сокращенное название дня недели; в последнем выводится полное название дня недели.The former format string produces the abbreviated weekday name; the latter produces the full weekday name.

Применяется к