MVC アプリがあり、トルコの日時形式を使用する必要があります。私はどこでも使用されているdatitimeを持っています。これを1か所で行う方法はありますか?それはフォーマットされます。
Thread CurrentCulture についてずっと前に読んだことを覚えていますか?
どうすればこれを行うことができますか? 何か案は?
MVC アプリがあり、トルコの日時形式を使用する必要があります。私はどこでも使用されているdatitimeを持っています。これを1か所で行う方法はありますか?それはフォーマットされます。
Thread CurrentCulture についてずっと前に読んだことを覚えていますか?
どうすればこれを行うことができますか? 何か案は?
system.web のグローバリゼーション要素を使用して、web.config を介してカルチャと UI カルチャを設定できます。
DisplayTemplates に DateTime のパーシャルを追加することも検討してください。
Global.asax で以下のようなものを検討できます。
using System.Globalization;
internal void Application_BeginRequest(object sender, EventArgs e)
{
CultureInfo.CurrentCulture = CultureInfo.CreateSpecificCulture("tk-TR");
}
Web アプリケーションのカルチャ設定は、web.config ファイルで設定できます。たとえば、次の例では、ユーザーの Web ブラウザーの言語設定に基づいた設定を使用します。
<system.web>
<globalization uiCulture="auto" culture="auto" />
</system.web>
または、特定の値を設定することもできます。.NET のカルチャの一覧