Чтобы получить день недели в 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. Затем вы можете использовать это значение в своем коде по мере необходимости.