DayOfWeek
DayOfWeek имеет тип DayOfWeek - отдельное перечисление. 2020-01-02 - четверг.
Синтаксис
DayOfWeek dow = dt.DayOfWeek;
Пример
Давайте выведем имя дня для 2020-01-02:
using System;
class Program
{
static void Main()
{
var dt = new DateTime(2020, 1, 2, 3, 4, 5);
Console.WriteLine(dt.DayOfWeek.ToString());
}
}
Результат выполнения кода:
"Thursday"
Пример
Давайте сравним с значением перечисления:
using System;
class Program
{
static void Main()
{
var dt = new DateTime(2020, 1, 2);
Console.WriteLine((int)DayOfWeek.Thursday);
Console.WriteLine(dt.DayOfWeek == DayOfWeek.Thursday);
}
}
Результат выполнения кода:
4
True