Asp.net mvc 如何重新格式化数据在ASP MVC页面中的显示方式?
我有以下代码:Asp.net mvc 如何重新格式化数据在ASP MVC页面中的显示方式?,asp.net-mvc,asp.net-mvc-3,razor,Asp.net Mvc,Asp.net Mvc 3,Razor,我有以下代码: <li>Reviewed: @Model.Modified</li> 但是,当显示时,日期显示如下: REVIEWED: 8/1/2012 2:42:34 PM 有没有一个简单的方法可以改变约会的方式 显示为仅2012年8月1日下午2点?您也可以在视图中使用,以您想要的方式格式化日期 因此,在您的情况下,类似于: @Model.Modified.ToString("dd/MM/yyyy htt") 您可以使用以下方法: 此帮助程序可用于数据批注和显示
<li>Reviewed: @Model.Modified</li>
但是,当显示时,日期显示如下:
REVIEWED: 8/1/2012 2:42:34 PM
有没有一个简单的方法可以改变约会的方式
显示为仅2012年8月1日下午2点?您也可以在视图中使用,以您想要的方式格式化日期
因此,在您的情况下,类似于:
@Model.Modified.ToString("dd/MM/yyyy htt")
您可以使用以下方法:
此帮助程序可用于数据批注和显示模板。请尝试此操作
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy htt}")]
public DateTime? Modified { get; set; }
本网站提供了有关设置日期/时间格式的易于理解的信息
我更喜欢这种格式,因为日期格式更像是用户界面/视图,而不是模型的格式。
@Html.DisplayFor(model => model.Modified)
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy htt}")]
public DateTime? Modified { get; set; }