#c# #vb.net
#c# #vb.net
Вопрос:
Я думаю, это должно быть легко, но я не смог найти это (пока) сам.
Мне нужно знать, можно ли извлечь эти два значения из среды системы и / или локальных настроек.
Я знаю, что в моей стране (Нидерланды) эти значения должны быть:
- Первый день недели = понедельник
- Правило календарной недели = FirstFullWeek
Но я не хочу устанавливать фиксированное правило для этого.
Ответ №1:
Вы могли бы извлечь эти значения из DateTimeFormat
объекта.
CultureInfo theNetherlands = CultureInfo.GetCultureInfo("nl-nl");
var firstDayOfWeek = theNetherlands.DateTimeFormat.FirstDayOfWeek;
var calendarWeekRule = theNetherlands.DateTimeFormat.CalendarWeekRule;
Если вы хотите получить эти значения для текущего языка, вы могли бы просто использовать CultureInfo.CurrentCulture.DatetimeFormat
.