ASP.NET フォームで日付を使用しています。
UI にフランス語の形式 (日/月/年) で日付を表示し、モデル バインディングを使用してコントローラーで取得したいと考えています。
私はこのモデルプロパティを持っています:
[DisplayFormat(DataFormatString = "{dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public DateTime dateAudit { get; set; }
DateTime.Now として開始し、次の形式で表示します。
@Html.TextBox("dateAudit", String.Format("{0:d}", Model.dateAudit.ToShortDateString(), new { @class = "datefield" }))
ええ、私もこれを構成に入れました:
<globalization uiCulture="fr-FR" />
問題は、表示されている日付が 2015 年 3 月 9 日ですが、2015 年 9 月 3 日である必要があることです。
これを修正する方法は?
前もって感謝します