日期:2014-05-20  浏览次数:20610 次

小菜关于日期的问题
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月,我想给它加1   应该怎么加?我试了好几次都加不上   都变成41了。   应该怎么写啊?   谢谢了!

------解决方案--------------------
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)+1)+ "月 ");
System.out.println( "现在是 "+a.get(Calendar.DATE)+ "日 ");
}
}
加1部分用括号括起来,否则可能会当作字符串连接了