Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何重新格式化数据在ASP MVC页面中的显示方式?_Asp.net Mvc_Asp.net Mvc 3_Razor - Fatal编程技术网

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; }