我正在使用MVC 4.0 / C# / Razor视图开发。在模型中,我有一个日期
[Display(Name = "For Period")]
[DisplayFormat(DataFormatString = "{0:dd-MMM-yyyy}")]
public System.DateTime ForPeriod { get; set; }
在 View 中,我正在使用以下方式获取日期:
@Html.DisplayFor(modelItem => item.ForPeriod)
结果中我得到的日期格式为“2015年5月12日”。我想跳过这个日期,并得到“2015年5月”的格式。
我的问题是,在视图中应该使用什么来获取这种“MMM-yyyy”格式?
DisplayFor
中它不起作用,但在TextBoxFor
中相同的方法可以使用。由于疏忽,我错过了那一部分!! :) 而且第一个格式,正如VulgarBinary已经回答的那样,我认为这里不需要再提了.. :) - Guruprasad J Rao