C# 使用DateTime获取前几个月的名称
在HTML表格中,我需要显示日期(月/年)&前6个月和后6个月 此代码显示实际月份和年份C# 使用DateTime获取前几个月的名称,c#,asp.net,datetime,C#,Asp.net,Datetime,在HTML表格中,我需要显示日期(月/年)&前6个月和后6个月 此代码显示实际月份和年份 <th> <%= String.Format("{0:MMMM}", DateTime.Now).ToString() + "/" + DateTime.Now.Year%> </th> 我找不到如何获取上个月/下个月以及如何在年份发生变化时更新年份。 提前感谢您的帮助…DateTime.Now.AddMonths(
<th>
<%=
String.Format("{0:MMMM}", DateTime.Now).ToString() + "/" + DateTime.Now.Year%>
</th>
我找不到如何获取上个月/下个月以及如何在年份发生变化时更新年份。
提前感谢您的帮助…
DateTime.Now.AddMonths(1)
和DateTime.Now.AddMonths(-1)
DateTime.Now.AddMonths(1)
和DateTime.Now.AddMonths(-1)
您可以尝试以下操作:
DateTime.Now.AddMonths(1)
这将得到下一个月,如果您将1换成-1,它将返回上一个月。您可以尝试以下操作:
DateTime.Now.AddMonths(1)
这将得到下一个月,如果您将1换成-1,它将返回上一个月。如已回答,您可以使用以下方法查找上一个月或下一个月:
DateTime.Now.AddMonths(1)
或DateTime.Now.AddMonths(-1)
但是,您也可以通过使用此DateTime格式字符串大大简化代码:
var theDate = DateTime.Now.AddMonths(-1); //previous month
theDate.ToString("MMMM/yyyy");
因此,在你的情况下:
<th>
<%= String.Format("{0:MMMM/yyyy}", DateTime.Now) %>
</th>
如已回答,您可以使用以下方法查找上一个月或下一个月:
DateTime.Now.AddMonths(1)
或DateTime.Now.AddMonths(-1)
但是,您也可以通过使用此DateTime格式字符串大大简化代码:
var theDate = DateTime.Now.AddMonths(-1); //previous month
theDate.ToString("MMMM/yyyy");
因此,在你的情况下:
<th>
<%= String.Format("{0:MMMM/yyyy}", DateTime.Now) %>
</th>