【发布时间】:2010-07-26 01:58:08
【问题描述】:
在控制面板->区域和语言选项->区域选项->标准和格式,有所有区域的列表,点击“自定义”按钮,用户可以设置时间格式
我的问题是如何通过程序获取所有区域的当前和默认时间格式?
【问题讨论】:
在控制面板->区域和语言选项->区域选项->标准和格式,有所有区域的列表,点击“自定义”按钮,用户可以设置时间格式
我的问题是如何通过程序获取所有区域的当前和默认时间格式?
【问题讨论】:
您可以像这样通过 C# 列出它们。
foreach(var cultureInfo in CultureInfo.GetCultures(CultureTypes.AllCultures))
{
Console.WriteLine("{0}: {1}",
cultureInfo.Name,
cultureInfo.IsNeutralCulture ? "-" : cultureInfo.DateTimeFormat.ShortDatePattern);
}
【讨论】: