日付のデータ注釈を設定しました。EditorFor を使用すると機能しますが、DisplayFor を使用すると機能しません。日付は、データのコレクションから取得されます。この形式は、2011 年 8 月 13 日ではなく、2011 年 8 月 13 日 12:00:00 AM になります。コードの何が問題なのですか。
日付のデータ注釈
[DisplayName("Date")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
[Required(ErrorMessage = "Date required.")]
public DateTime EM_Date { get; set; }
コードを表示
@foreach (EventViewModel item in Model)
{
<tr>
<td class="AdBoxBodyRow1" style="text-align: center"> @Html.DisplayFor(modelItem => item.EM_Date) </td>
</tr>
}