java .util.Calendar;GregorianCalendar gCalendar = new GregorianCalendar();
gCalendar.YEAR    = 2001 ;
gCalendar.MONTH   = 5 ;
...

解决方案 »

  1.   

    Calendar.getInstance().get(Calendar.YRAR)
    Calendar.getInstance().get(Calendar.MONTH)
    Calendar.getInstance().get(Calendar.DATE)
      

  2.   

    int year=Calendar.getInstance().get(Calendar.YEAR);
    int month=Calendar.getInstance().get(Calendar.MONTH)+1;
    int day=Calendar.getInstance().get(Calendar.DAY_OF_MONTH);
    ....
      

  3.   

    你用的方法不推荐使用
    Note不是错误,可以使用
    蛋是最好用
    int year=Calendar.getInstance().get(Calendar.YEAR);
    int month=Calendar.getInstance().get(Calendar.MONTH)+1;
    int day=Calendar.getInstance().get(Calendar.DAY_OF_MONTH);
      

  4.   

    error才是错误,note,info 管 它干嘛?能用就行了,当然了,想要写个好程序,就参考楼上的意见吧:)
      

  5.   

    我也有碰到中情况,也是Date类。没有太在意。
    目前为止,还在用,
    不过经大家一说,清晰了许多,在此谢过了!
      

  6.   

    上面的方法都不够灵活,下面的方法才是最灵活的.
    import java.text.SimpleDateFormatSimpleDateFormat formatter
         = new SimpleDateFormat ("yyyyMMdd");
     Date currentTime_1 = new Date();
     String dateString = formatter.format(currentTime_1);