菜鸟问题,有关Calendar类的一个问题
import   java.util.Calendar; 
 public   class   Employee{ 
          public   static   void   main(String[]   args)      {                        
                      Calendar   a=Calendar.getInstance(); 
                      System.out.println( "现在是: "+a.get(Calendar.YEAR)+ "年 "); 
                      System.out.println( "现在是 "+a.get(Calendar.MONTH)+ "月 "); 
                      System.out.println( "现在是 "+a.get(Calendar.DATE)+ "日 "); 
          }   
 }   
 这里为什么输出的月是4月?   我的系统时间没有问题的啊   是5月。谢谢了!
------解决方案--------------------这个是Java比较变态的一个地方,month全部被减一了,4表示五月,11表示十二月