1

我有一个 MVC 应用程序,我需要使用土耳其的日期时间格式。我到处都在使用 datitime。有没有办法我可以在一个地方做到这一点,它会被格式化。

我记得很久以前读过一些关于 Thread CurrentCulture 的东西吗?

我怎样才能做到这一点?有任何想法吗?

4

3 回答 3

2

您可以通过 web.config 设置文化和 UI 文化,使用 system.web 的全球化元素

您还可以考虑在 DisplayTemplates 中为 DateTime 添加一个部分:

于 2012-05-08T04:01:06.850 回答
0

您可以在 web.config 文件中设置 Web 应用程序文化设置。例如,以下将使用基于用户 Web 浏览器语言首选项的设置:

<system.web>
    <globalization uiCulture="auto" culture="auto" />
</system.web>

或者,您可以设置特定值。.NET 中的文化列表

于 2012-05-08T04:01:07.017 回答
0

您可以在 Global.asax 中考虑以下内容:

using System.Globalization;

internal void Application_BeginRequest(object sender, EventArgs e)
{
    CultureInfo.CurrentCulture = CultureInfo.CreateSpecificCulture("tk-TR");

}
于 2012-05-08T04:08:02.683 回答