オブジェクトのリスト (IEnumerable) で DataType 注釈を使用して、テンプレートで DisplayFor を使用すると日付が正しくフォーマットされるようにする方法はありますか?
モデル:
public class CallOverview
{
[DataType(DataType.Date), DisplayFormat(DataFormatString = @"{0:dddd dd MMMM yyyy}")]
public IEnumerable<DateTime> Days { get; set; }
}
見る:
@foreach (var day in Model.Days)
{
<p>@Html.DisplayFor(modelItem => day)</p>
}
出力:
31/07/2012 00:00:00