我正在使用 MVC4 和 Entity Framework 来开发 Intranet Web 应用程序。我有一个可以编辑的人员列表。当我访问编辑视图时,在“开始日期”文本框中,日期显示如下: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>
关于如何做的任何想法?