Получить имя первого дня недели в C#
Различные культуры начинают неделю с другого первого дня недели. Например, некоторые культуры начинают неделю с понедельника, а другие начинают с воскресенья. Обычно не имеет значения, какой день является первым днем недели, но если программа рисует календарь, он будет выглядеть более естественным для пользователя, если недели начнутся с правильного дня.
Значение System.Globalization namespace's CultureInfo.CurrentCulture.DateTimeFormat.DayNames - это массив, содержащий имена дней недели для локали компьютера. Первая запись дает имя первого дня недели.
В этом примере используется следующий код для отображения имени первого дня недели.
lblResult.Text = "The first day of the week is " + CultureInfo.CurrentCulture.DateTimeFormat.DayNames[0];