首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于日期获取的有关问题

2012-01-18 
关于日期获取的问题tr%Calendar currenttime Calendar.getInstance()int intday currenttime.get(

关于日期获取的问题
<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就可以了

热点排行