我有一个具有Date属性的模型。目前,日期显示日期和时间,如3/12/2012 12:00:00 AM
,但我希望它们只是3/12/2012
之类的日期。我试图以几种不同的方式使用DisplayFormat数据属性,但没有取得任何成功。
<DisplayFormat(ApplyFormatInEditMode:=True, DataFormatString:="{0:MM/dd/yyyy}")>
Public Property ActivityDate As Date
我通过Html帮助器访问该属性:
@Html.EditorFor(Function(model) model.ActivityDate)
为什么显示不正确?救命啊!
答案 0 :(得分:0)
您需要使用此格式字符串:
<DisplayFormat(ApplyFormatInEditMode:=True, DataFormatString:="{d}")>
DateTime
字段的“d”是dd / MM / yyyy或MM / dd / yyyy的短日期模式,具体取决于您的语言区域。
答案 1 :(得分:0)
试试这个
<DisplayFormat(DataFormatString = "{0:mm/dd/yyyy}")>
Public Property ActivityDate As Date