こんにちは私は以下を使用してjquery日時ピッカーをテキストボックスに添付します(フォーマットをdd / mm / yyに指定したことに注意してください):
$('#SupplierSearch_StartDate').datepicker({ dateFormat: 'dd/mm/yy' });
これはすべてフォームで正常に機能します。ただし、フォームをサーバーに送信すると、返される日付はmm / dd / yyの形式になります(モデルのプロパティに設定されています。ASP.NetMVCを使用しています)。
以下は、テキストボックスを生成するためのHTMLヘルプコードです。
<%: Html.EditorFor(model => model.SupplierSearch.StartDate) %>
私のモデルでは、次の属性をプロパティに適用しました。
[DisplayFormat(DataFormatString = "{0:d}", ApplyFormatInEditMode = true)]
public DateTime StartDate { get; set; }
誰かが私がこれを修正する方法について私にアドバイスするか、私が間違っているか見逃していることを指摘できますか?
ありがとう