Asp.net mvc 3 MVC 3申请日期格式问题

Asp.net mvc 3 MVC 3申请日期格式问题,asp.net-mvc-3,Asp.net Mvc 3,好的,这真的让我抓狂,我的MVC 3应用程序中的日期只会以美国日期格式显示,即mm/dd/yy 我已经检查了我的系统位置设置,所有设置都设置为英国,我已经检查了IIS中的全球化设置,并将其设置为英国。我还将以下内容添加到我的应用程序web.config中: <globalization uiCulture="en-GB" culture="en-GB" /> 还是美国格式!有人能帮我解释一下吗?这简直让我发疯,我甚至想不出还有什么可以改变的。任何帮助都将不胜感激,干杯。这肯定会成为

好的,这真的让我抓狂,我的MVC 3应用程序中的日期只会以美国日期格式显示,即mm/dd/yy

我已经检查了我的系统位置设置,所有设置都设置为英国,我已经检查了IIS中的全球化设置,并将其设置为英国。我还将以下内容添加到我的应用程序web.config中:

<globalization uiCulture="en-GB" culture="en-GB" />

还是美国格式!有人能帮我解释一下吗?这简直让我发疯,我甚至想不出还有什么可以改变的。任何帮助都将不胜感激,干杯。

这肯定会成为“en GB”的格式:


您需要检查
线程.CurrentCulture
线程.CurrentUICulture
以查看它们返回的内容。

这有点尴尬,我所有的日期都是使用jQuery UI日期选择器输入的,似乎是它把事情搞砸了。当我手动输入日期时,它会按预期返回。很抱歉,但感谢您的快速回复
@location.DateFrom.ToString("dd/MM/yyyy")
@location.DateFrom.ToString("dd/MM/yyyy", CultureInfo.GetCultureInfo("en-GB"))