0

在控制面板-> 区域和语言选项-> 区域选项-> 标准和格式,有所有区域的列表,通过单击“自定义”按钮,用户可以设置时间格式

我的问题是如何以编程方式获取所有区域的当前和默认时间格式?

4

1 回答 1

1

您可以像这样通过 C# 列出它们。

foreach(var cultureInfo in CultureInfo.GetCultures(CultureTypes.AllCultures))
{
    Console.WriteLine("{0}: {1}",
                      cultureInfo.Name,
                      cultureInfo.IsNeutralCulture ? "-" : cultureInfo.DateTimeFormat.ShortDatePattern);
}
于 2010-07-26T04:20:30.210 回答