当前位置: 代码迷 >> Java Web开发 >> 关于日期获取的有关问题
  详细解决方案

关于日期获取的有关问题

热度:91   发布时间:2016-04-17 12:45:27.0
关于日期获取的问题
<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就可以了
  相关解决方案