Datetime 查看ASP.NETMVC3.0日期时间格式?

Datetime 查看ASP.NETMVC3.0日期时间格式?,datetime,format,Datetime,Format,我正在尝试格式化DateTime,以便只显示日期而不显示超时 有谁能提出建议吗 @Html.DisplayTextFor("", String.Format("{0:dddd, MM/dd/yyyy}", Model.DOB)) 视图上的转换使用此 @Html.DisplayTextFor("", String.Format("{0:MM/dd/yyyy}", Model.DOB)) 对于ViewModel中的转换,您可以简单地使用此 (DateTime.Now).ToShortDateSt

我正在尝试格式化DateTime,以便只显示日期而不显示超时

有谁能提出建议吗

@Html.DisplayTextFor("", String.Format("{0:dddd, MM/dd/yyyy}", Model.DOB))

视图上的转换使用此

@Html.DisplayTextFor("", String.Format("{0:MM/dd/yyyy}", Model.DOB))
对于ViewModel中的转换,您可以简单地使用此

(DateTime.Now).ToShortDateString();

视图上的转换使用此

@Html.DisplayTextFor("", String.Format("{0:MM/dd/yyyy}", Model.DOB))
对于ViewModel中的转换,您可以简单地使用此

(DateTime.Now).ToShortDateString();

你应该试试
@Html.Raw

@Html.Raw(String.Format("{0:MM/dd/yyyy}", Model.DOB))
或者你可以:

@Html.DisplayFor(m => m.DOB)
然后在模型类中,在属性上具有以下属性:

[DisplayFormat(DataFormatString="{0:MM/dd/yyyy}")]

你应该试试
@Html.Raw

@Html.Raw(String.Format("{0:MM/dd/yyyy}", Model.DOB))
或者你可以:

@Html.DisplayFor(m => m.DOB)
然后在模型类中,在属性上具有以下属性:

[DisplayFormat(DataFormatString="{0:MM/dd/yyyy}")]

我发现这个解决方案既快捷又简单

 @Html.FormatValue(item.PostDate,"{0:dd-mm-yyyy}")

我发现这个解决方案既快捷又简单

 @Html.FormatValue(item.PostDate,"{0:dd-mm-yyyy}")

使用shortDate转换对DisplayTextfor使用shortDate转换无过载方法接受两个参数一个面对此问题检查DisplayTextfor无过载方法接受两个参数一个面对此问题检查