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
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| Sunday | 0 | Указывает на воскресенье. |
| Monday | 1 | Указывает на понедельник. |
| Tuesday | 2 | Указывает на вторник. |
| Wednesday | 3 | Указывает на среду. |
| Thursday | 4 | Указывает на четверг. |
| Friday | 5 | Указывает на пятницу. |
| Saturday | 6 | Указывает на субботу. |
Примеры
В следующем примере показано DateTime.DayOfWeek свойство и перечисление DayOfWeek .
// 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 представляет день недели в календарях, имеющих семь дней в неделю. Значение констант в этом перечислении диапазонов от воскресенья до субботы. Если приведение к целочислению, его значение варьируется от нуля (которое указывает на воскресенье) до шести (которое указывает на субботу).
Это перечисление полезно, если желательно иметь строго типизированную спецификацию дня недели. Например, это перечисление является типом значения свойства для DateTime.DayOfWeek свойств и DateTimeOffset.DayOfWeek свойств.
Члены перечисления DayOfWeek не локализованы. Чтобы вернуть локализованное имя дня недели, вызовите DateTime.ToString(String)DateTime.ToString(String, IFormatProvider) метод с строками формата ddd или dddd. Бывшая строка формата создает сокращенное имя дня недели; последний производит полное имя дня недели.