【发布时间】:2011-04-26 22:37:47
【问题描述】:
我认为这应该很容易,但我自己(还)找不到。
我需要知道这两个值是否可以从系统的环境和/或本地设置中检索到。
我知道在我的国家(荷兰),这些价值观应该是:
- FirstDayOfWeek = 星期一
- CalendarWeekRule = FirstFullWeek
但我不想为此设置固定规则。
【问题讨论】:
我认为这应该很容易,但我自己(还)找不到。
我需要知道这两个值是否可以从系统的环境和/或本地设置中检索到。
我知道在我的国家(荷兰),这些价值观应该是:
但我不想为此设置固定规则。
【问题讨论】:
您可以从DateTimeFormat 对象中检索这些值。
CultureInfo theNetherlands = CultureInfo.GetCultureInfo("nl-nl");
var firstDayOfWeek = theNetherlands.DateTimeFormat.FirstDayOfWeek;
var calendarWeekRule = theNetherlands.DateTimeFormat.CalendarWeekRule;
如果您想获取当前文化的这些值,您可以使用CultureInfo.CurrentCulture.DatetimeFormat。
【讨论】: