阳历-在Android中获取错误的值

Prem

我正在使用公历设置日期值,并尝试获取设置的值。下面的代码

 Constants.sSetDate_calendar = new GregorianCalendar(year,month,day);// year - 2013, month - 12, day - 15
          Log.w("OOOOO", Constants.sSetDate_calendar.get(Calendar.YEAR)+"--"+Constants.sSetDate_calendar.get(Calendar.MONTH)+"--"+Constants.sSetDate_calendar.get(Calendar.DAY_OF_MONTH)+"");   

在Log语句中,我看到了

11-02 10:21:35.060: W/OOOOO(26671): **2014--0--15**

不知道出了什么问题。为什么设置和获取的值不同?在这里需要一些帮助。

瓦尔特·詹森斯

Calendar类使用从零开始的数组,这意味着通过查看Calendar.JANUARYCalendar.DECEMBER可以看到一月是0和十二月第12个月只是溢出到下一年(12月+ 1个月),这就是值更改的原因。11

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章