我的模型类中有一个DateTime类型的属性。如何以特定格式呈现它 - 例如返回MM / dd / yyyy?
我在模型中试过这个...
[DisplayName("Activation Date")]
//[DataType(DataType.Date)]
//[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
public DateTime ActivationDate {get;set;}
我无法消除时间!
我想用DisplayFormat做到这一点
为什么这个[DisplayFormat(DataFormatString = "{0:dd MMM yyyy}")]
不工作??
在我的视图中我有
<div class="editor-label">
@Html.LabelFor(model => model.ActivationDate)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.ActivationDate)
@Html.ValidationMessageFor(model => model.ActivationDate)
</div>
答案 0 :(得分:0)
以上所有代码都是正确的。我的Visual Studio 2010有问题。我使用visual studio 2012。