时间显示格式

时间:2013-07-22 06:54:25

标签: c# asp.net-mvc-4

我希望以特定格式在MVC 4应用程序中显示时间。

[DisplayFormat(DataFormatString = "{0:f}")]
public DateTime Eve_Date { get; set; }

我使用上述格式。

我希望日期格式如下:Sun, 11 July 2013, 5.30 PM。这怎么可能?

2 个答案:

答案 0 :(得分:6)

试试这段代码,

[DisplayFormat( DataFormatString="{0:ddd, d MMMM yyyy, hh.mm tt}", ApplyFormatInEditMode=true )]
public DateTime Eve_Date { get; set; }

用法,

@Html.EditorFor(m => m.Eve_Date)

答案 1 :(得分:0)

试试这个:

Eve_Date.ToString("ddd, dd MMMM yyyy, h.mm tt")