Java中的日历错误

use*_*955 -2 java android calendar

Calendar c = Calendar.getInstance()用来存储当前日期.但当我试图查看我发现一个错误.

c.get(Calendar.MONTH+1) 是49岁.

为什么?

谢谢.

Ell*_*sch 5

+1把参数传给了get,

c.get(Calendar.MONTH) + 1
Run Code Online (Sandbox Code Playgroud)

会给你的MONTH.Calendar.MONTH + 1是3或Calendar.WEEK_OF_YEAR.