Date d = new Date();
Calendar c = Calendar.getInstance();
c.setTime(d);//设置当前日期
c.add(DATE,-1);//当前日期减去一天
System.out.println(c.getTime());/////如果需要输出2004/1/1格式,需要用SimpleDateFormat转换
/*
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(sf.format(c.getTime()));
*/
Calendar c = Calendar.getInstance();
c.setTime(d);//设置当前日期
c.add(DATE,-1);//当前日期减去一天
System.out.println(c.getTime());/////如果需要输出2004/1/1格式,需要用SimpleDateFormat转换
/*
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(sf.format(c.getTime()));
*/
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
calendar.set (Calendar.DATE,calendar.get (Calendar.DATE)-1);
date = calendar.getTime ();
System.out.println ("yesterday: "+df.format (date));