Nil*_*Nil 1 asp.net-mvc razor asp.net-mvc-3
我正在开发 MVC 3 应用程序。在视图中,我显示名称以及创建的日期时间。它显示为
尼克莫里斯 13 年 3 月 27 日上午 11:49 <--
但我想显示在
尼克莫里斯 27-Mar-13 11:49 am <--
我已经在部分类中为日期时间属性编写了以下代码行。
[DisplayFormat(DataFormatString = "{0:dd MMM yy hh:mm tt} ")]
public System.DateTime CreateDateTime { get; set; }
Run Code Online (Sandbox Code Playgroud)
并在视图中我使用下面的代码...
@Html.DisplayFor(ModelItem => item.CommentDateTime.ToString("dddd, MMMM d, yyyy a\\t h:mmtt"))
Run Code Online (Sandbox Code Playgroud)
我必须对日期格式进行哪些更改?它显示错误。
您可以在不使用DisplayFor帮助程序的情况下在视图中对其进行格式化:
@item.CommentDateTime.ToString("dd-MMM-yy hh:mm") @item.CommentDateTime.ToString("tt").ToLower()
Run Code Online (Sandbox Code Playgroud)
在这种情况下,您不再需要DisplayFormat视图模型上的属性。
| 归档时间: |
|
| 查看次数: |
4808 次 |
| 最近记录: |