calendar.get(Calendar.MONTH)
月份是从0开始的 你设置是12 其实系统以为是1月,所以用0来表示1月,你如果想表示12月那就应该设置calendar.set(2011,11,31); 这样就会读出来是数字12
年:calendar.get(Calendar.YEAR)
月:calendar.get(Calendar.MONTH)+1
日:calendar.get(Calendar.DAY_OF_MONTH)
星期:calendar.get(Calendar.DAY_OF_WEEK)-1
你好,使用calendar.get(Calendar.MONTH)获得月份
switch (calendar.get(Calendar.MONTH)) {
...
}