// get Calendar with current date
  java.util.GregorianCalendar gCal = 
               new GregorianCalendar();  // get yesterday's date
  gCal.add( Calendar.DATE, -1 );  // get components of yesterday's date
  String sMonth = ( gCal.get( Calendar.MONTH ) + 1 ) + "";
  String sDay   = gCal.get( Calendar.DATE )  + "";
  String sYear  = gCal.get( Calendar.YEAR )  + "";  // get yesterday's date in milliseconds
  long lMillis = gCal.getTime().getTime();  

解决方案 »

  1.   

    java.util.Calendar
    add(int field,int amount);
    field可以是Calendar.DATE等,有很多的,可以看帮助。amount为要加减的
    数目,正数为加,反之为减。
    另外原来的java.util.Date有很多的函数都不提倡用了,建议用Calendar。
      

  2.   

    非常感谢各位!
    不知道什么地方有比较好的java api说明下载?sun公司的没有例子!
      

  3.   

    基本没有
    SUN公司只体统了HTML格式的帮助文档,在JDK里边有。
      

  4.   

    例子可能够呛,你要有问题可以到比较有人气的www.jguru.com