1

我有一个具有 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)

为什么这不能正确显示?帮助!

4

2 回答 2

0

尝试这个

 <DisplayFormat(DataFormatString = "{0:mm/dd/yyyy}")>
 Public Property ActivityDate As Date
于 2013-08-09T05:57:45.897 回答
0

您需要使用此格式字符串:

<DisplayFormat(ApplyFormatInEditMode:=True, DataFormatString:="{d}")>

字段的“d”DateTime是 dd/MM/yyyy 或 MM/dd/yyyy 的短日期模式,具体取决于您的语言环境。

资源

于 2013-08-08T22:51:29.630 回答