Я использую MVC4 и Entity Framework для разработки веб-приложения для интрасети. У меня есть список лиц, которые я могу редактировать. Когда я получаю доступ к представлению редактирования, в текстовом поле "Дата начала" дата отображается следующим образом: 7/11/2013 00:00:00
. Я хочу показать его в формате yyyy/MM/dd. Я попробовал String.Format("{0:yyyy/MM/dd}", item.StartDate)
, но он не работает. Я также пробовал с аннотацией [DisplayFormat(DataFormatString = "{0:dd MMM yyyy}")]
, но он тоже не работает.
На мой взгляд, у меня есть следующее:
<div class="editor-field">
@Html.TextBoxFor(model => model.StartDate, new { @class = "datepicker" })
@Html.ValidationMessageFor(model => model.StartDate)
</div>
Любая идея о том, как это сделать?