Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.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
C# 时间显示格式_C#_Asp.net Mvc 4 - Fatal编程技术网

C# 时间显示格式

C# 时间显示格式,c#,asp.net-mvc-4,C#,Asp.net Mvc 4,我希望在MVC4应用程序中以特定格式显示时间 [DisplayFormat(DataFormatString = "{0:f}")] public DateTime Eve_Date { get; set; } 我使用上面的格式 我想要以下格式的日期:太阳,2013年7月11日,下午5:30。这怎么可能呢?试试这个: Eve_Date.ToString("ddd, dd MMMM yyyy, h.mm tt") 试试这个代码 [DisplayFormat( DataFormatString=

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

[DisplayFormat(DataFormatString = "{0:f}")]
public DateTime Eve_Date { get; set; }
我使用上面的格式

我想要以下格式的日期:
太阳,2013年7月11日,下午5:30
。这怎么可能呢?

试试这个:

Eve_Date.ToString("ddd, dd MMMM yyyy, h.mm tt")
试试这个代码

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

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

你找到你想要的格式了吗?如果没有,您可以按照所述创建自己的格式。需要注意的是,DisplayFormat只能与EditorFor helper结合使用。如果尝试将TextBoxFor helper应用于DateTime属性,则它将不起作用。