格式化日期时间应用程序范围

本文关键字:范围 应用程序 时间 日期 格式化 | 更新日期: 2023-09-27 18:33:24

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

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

我怎样才能完成这个?有什么想法吗?

格式化日期时间应用程序范围

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

  • http://msdn.microsoft.com/en-us/library/hy4kkhe0(v=vs.100).aspx
  • http://support.microsoft.com/kb/306162

您也可以考虑在显示模板中添加日期时间的部分:

  • http://msdn.microsoft.com/en-us/library/ee308450(v=vs.100).aspx

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

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

或者,您可以设置特定值。.NET

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