我应该何时在CultureInfo中设置国家/地区代码

时间:2016-08-27 22:15:04

标签: c# localization internationalization asp.net-core-mvc globalization

我应该何时更喜欢:

var culture = new CultureInfo("en-GB");

结束

var culture = new CultureInfo("en");

当我设置:

Thread.CurrentThread.CurrentCulture = culture;
Thread.CurrentThread.CurrentUICulture = culture;

在我的自定义操作过滤器中。

我的申请要求:

来自美国,新西兰和英国的人都应该阅读相同的英语,但他们不应该为数字/日期设置相同的格式设置。

1 个答案:

答案 0 :(得分:0)

显示资金时存在差异 - 不同的货币。时间和日期格式也可能存在差异。这些差异甚至出现在同一种语言中,如英语,法语等。

因此,我认为最好在知道时放入完整的文化标识符,而不是“en-GB”而不是“en”。