1. 程式人生 > >遇到的問題----java中獲取當前月份c.get(Calendar.MONTH)中月份少一個月

遇到的問題----java中獲取當前月份c.get(Calendar.MONTH)中月份少一個月

獲取的寫法如下:

	Calendar c = Calendar.getInstance();//可以對每個時間域單獨修改
			int year = c.get(Calendar.YEAR); 
			int month = c.get(Calendar.MONTH); 


查了這裡獲取的年是對的,其它 包括 DAY,時分秒 都是對的。

就只有月份少一

檢視api後發現 月份是從0開始計數的

也就是

它返回的是常量值,從0到11
最好對應Calendar.JANUARY,Calendar.FEBUARY,Calendar.MARCH......