前一天的日期是用当天日期减去一天对应的微秒数
Date today=new Date();//今天日期
Date yestoday=new Date(today-24*60*60*1000);//一天24小时*60分*60秒*1000微秒

解决方案 »

  1.   

    前一天的日期   
     SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss a");
        Date myDate=new Date();
        long myTime=(myDate.getTime()/1000)-60*60*24;
        myDate.setTime(myTime*1000);
        String mDate=formatter.format(myDate);
      

  2.   

    写错了一点
    前一天的日期是用当天日期减去一天对应的微秒数
    Date today=new Date();//今天日期
    Date yestoday=new Date(today-24*60*60*1000);//一天24小时*60分*60秒*1000微秒
    应该是yestoday=new Date(today.getTime()-24*60*60*1000)