2 o casper ne O_Casper_ne 于 2013.09.13 15:41 提问

Calendar.MONTH 返回错的值

我想从 Calendar 中获取当前的月份。
我使用下面的两种方法:
第一:

int gcmonth = Calendar.getInstance().get(Calendar.MONTH);

第二:

Calendar c = (Calendar)Calendar.getInstance();
int gcmonth = c.get(Calendar.MONTH);

这两种方法都返回 2 (March), 但是我想获取 8 (September - 当前的月份)。

2个回答

j_clxy
j_clxy   2013.09.13 21:29

多半是你那个Android设备的日期不对吧?

Yumicle
Yumicle   2013.09.14 17:41

你输出系统时间看看,calendar获取的月份要减一,5月得到4

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!