Html.EditorFor()
フィールドのメソッドを使用していDateTime
ます。しかし、Year、Month、および Day パラメータが表現できない DateTime を記述しているようなエラーが発生しました。
それから、月の値が 12 より大きいか、時間の値が 23 より大きいためであることがわかりました。正しい値を選択していますが、ローカリゼーションの問題により、月と日の場所が変わると思います。
そしていくつかのコード;
ビュー側から;
<tr>
<td>
<div class="editor-label" style="text-align: right;">
<b>@Html.LabelFor(c => c.Created)</b>
</div>
</td>
<td>
<div class="editor-field">
@Html.EditorFor(c=>c.Created)
@Html.ValidationMessageFor(c => c.Created)
</div>
</td>
</tr>
ビュー モデル側から。
[Display(Name = "Created", ResourceType = typeof(ModelLocalization))]
public DateTime Created { get; set; }
これをどのようにフォーマットできますか?私は何をすべきか?