1.Date表示日期
Calendar表示日历类,可以对日期进行一系列操作
GregorainCalendar:这是Calendar的子类,他提供一个标准日历,也就是标准的时间操作2。Calendar c=Calendar.getInstance();
c.add(Calendar.DATE,-1); 

解决方案 »

  1.   

    1、Date用来表示一个指定的日期,Calendar是接口,一般用来对日期进行加减操作等。
    GregorainCalendar是实现了Calendar接口的类。2,
            Date date1=new Date();
            Calendar calendar=Calendar.getInstance();
            calendar.setTime(date1);
            calendar.add(Calendar.DATE,-1);
            System.out.println(new SimpleDateFormat().format(calendar.getTime()));
      

  2.   

    2。Calendar c=Calendar.getInstance();
    c.add(Calendar.DATE,-1);
      

  3.   

    使用的时候应该注意,Date类中有很多的方法都已经out of date 了
      

  4.   

    2:运行成功import java.util.*;
    import java.text.*;
    class aa 
    {
    public static void main(String[] args) 
    {
      Date date1=new Date();
            Calendar calendar=Calendar.getInstance();
            calendar.setTime(date1);
            calendar.add(Calendar.DATE,-1);
            System.out.println(new SimpleDateFormat().format(calendar.getTime()));
    }
    }
      

  5.   

    new SimpleDateFormat().format(calendar.getTime()));这样搞对系统时间有所改变吧。