获取当前系统日期的前一天日期

Date dNow = new Date();   //当前时间
Date dBefore = new Date();


Calendar calendar = Calendar.getInstance();  //得到日历
calendar.setTime(dNow);//把当前时间赋给日历
calendar.add(Calendar.DAY_OF_MONTH, -1);  //设置为前一天
dBefore = calendar.getTime();   //得到前一天的时间

原文地址:https://www.cnblogs.com/wth21-1314/p/7595825.html