我有一个MVC应用程序,我需要在土耳其使用日期时间格式。我在整个地方都使用了datitime。有没有办法可以在一个地方做到这一点,它将被格式化。
我记得很久以前读过有关Thread CurrentCulture的内容了吗?
我怎样才能完成这项工作?任何想法?
答案 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");
}