.net 按国家/地区/文化列出的常用日期(和时间)格式列表
是否有所有常用日期(和时间)格式的列表? 我们的一位客户在输入日期时遇到问题,因为他使用的是以下内容:.net 按国家/地区/文化列出的常用日期(和时间)格式列表,.net,date,date-format,culture,country,.net,Date,Date Format,Culture,Country,是否有所有常用日期(和时间)格式的列表? 我们的一位客户在输入日期时遇到问题,因为他使用的是以下内容: 2003。119 我已经找到了这个非常好的wiki页面: 我只寻找欧洲国家和相关的格式。另一种可能是使用C#并更改CultureInfo以打印出我猜的短日期模式 也许有人有更好的想法或者可以帮助我找到其他解决方案。您可以通过编程方式获得它,如下所示: //by culture var formats = CultureInfo.GetCultures(CultureTypes.AllCult
2003。119
我已经找到了这个非常好的wiki页面:
我只寻找欧洲国家和相关的格式。另一种可能是使用C#并更改CultureInfo以打印出我猜的短日期模式
也许有人有更好的想法或者可以帮助我找到其他解决方案。您可以通过编程方式获得它,如下所示:
//by culture
var formats = CultureInfo.GetCultures(CultureTypes.AllCultures)
.ToDictionary(x => x.Name, x => x.DateTimeFormat.GetAllDateTimePatterns());
//or by country (only specific cultures has region/country info)
var formats = CultureInfo.GetCultures(CultureTypes.SpecificCultures)
.GroupBy(x => new RegionInfo(x.Name).DisplayName)
.ToDictionary(x => x.Key, x => x.SelectMany(y => y.DateTimeFormat.GetAllDateTimePatterns()).Distinct().ToArray());
作为参考,这是我发现的最全面的您希望如何?要以编程方式进行吗?或者某个地方的列表供参考?我只是想看看你的参考链接,发现它死了。您是否有其他类似的参考资料?代码不能证明任何东西,只能证明Microsoft和/或您决定如何在运行此代码的计算机上设置CultureInfo对象on@AndrewBullock根据上述代码,如何在我的计算机上设置区域性信息对象?我不只是使用任何一个特定于机器的区域或文化,而是迭代MS提供的每一种文化。那是我怎么安排的?