格式化日期时间应用程序

时间:2012-05-08 03:57:37

标签: c# asp.net-mvc-3 datetime format

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

我记得很久以前读过有关Thread CurrentCulture的内容了吗?

我怎样才能完成这项工作?任何想法?

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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

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

或者,您可以设置特定值。 List of cultures in .NET

答案 2 :(得分:0)

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

using System.Globalization;

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

}