Методы C# для получения дня недели

Чтобы получить день недели в C#, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1: использование свойства DateTime.Now.DayOfWeek

DayOfWeek dayOfWeek = DateTime.Now.DayOfWeek;
Console.WriteLine(dayOfWeek);

Метод 2: использование свойства DateTime.Today.DayOfWeek

DayOfWeek dayOfWeek = DateTime.Today.DayOfWeek;
Console.WriteLine(dayOfWeek);

Метод 3. Использование метода DateTime.ParseExact со специальным форматом

string date = "2023-12-29";
DateTime dateTime = DateTime.ParseExact(date, "yyyy-MM-dd", CultureInfo.InvariantCulture);
DayOfWeek dayOfWeek = dateTime.DayOfWeek;
Console.WriteLine(dayOfWeek);

Метод 4. Использование определенной строки формата даты

string date = "2023-12-29";
DateTime dateTime = DateTime.Parse(date);
DayOfWeek dayOfWeek = dateTime.DayOfWeek;
Console.WriteLine(dayOfWeek);

Эти методы извлекают день недели как значение перечисления типа DayOfWeek. Затем вы можете использовать это значение в своем коде по мере необходимости.