关于日期获取的问题
<tr>
<%
Calendar currenttime = Calendar.getInstance();
int intday = currenttime.get(currenttime.DATE);
int intmonth =currenttime.get(currenttime.MONTH);
int intyear = currenttime.get(currenttime.YEAR);
%>
<td class="Edit_content4">生成日期:<%=intyear%>年<%=intmonth%>月<%=intday %>日</td>
</tr>
这是我的代码 为什么获取的月份总是比实际月份小1?比如今天是2007年10月8日 获取的却是2007年9月8日?
------解决方案--------------------因为Java中Calendar类 中的Month是从0开始到11的,比如说你得到的是9月,从0计算 实际上是10月,所以你要显示的时候应该加1变成实际月份。
------解决方案--------------------因为Java中Calendar类 中的Month是从0开始到11的,比如说你得到的是9月,从0计算 实际上是10月,所以你要显示的时候应该加1变成实际月份。
------解决方案--------------------月份是从0开始的,+1就可以了