Asp.net mvc MVC剃须刀获得月份名称
我的MVC4Razor视图中有以下代码,它应该采用名为modifiedDate的DateTime属性,并打印出月份名称,即一月、二月等,而不是1、2Asp.net mvc MVC剃须刀获得月份名称,asp.net-mvc,datetime,razor,tostring,Asp.net Mvc,Datetime,Razor,Tostring,我的MVC4Razor视图中有以下代码,它应该采用名为modifiedDate的DateTime属性,并打印出月份名称,即一月、二月等,而不是1、2 @foreach (var post in Model.NewsList) { <li class="entry"> <p class="calendar"><em>@post.modifiedDate.Value.Month.ToString("mmm")</em></p>
@foreach (var post in Model.NewsList)
{
<li class="entry">
<p class="calendar"><em>@post.modifiedDate.Value.Month.ToString("mmm")</em></p>
</li>
}
@foreach(Model.NewsList中的var post)
{
@post.modifiedDate.Value.Month.ToString(“mmm”)
}
有什么办法吗
谢谢。请参阅
用法:
DateTime? date = DateTime.Now;
date.Value.ToString("MMMM"); // Prints the Month name (e.g. May)
更正:
@foreach (var post in Model.NewsList)
{
<li class="entry">
<p class="calendar"><em>@post.modifiedDate.Value.ToString("MMMM")</em></p>
</li>
}
@foreach(Model.NewsList中的var post)
{
@post.modifiedDate.Value.ToString(“MMMM”)
}
@post.modifiedDate.Value.ToString(“MMMM”)
@Romoku如果也不起作用,只打印MMMM。不确定modifiedDate
是DateTime
还是DateTime?
@Romoku它是DateTime?应该起作用。确保您没有在月份使用它。