1,获取一个Calendar对象
Calendar calendar = Calendar.getInstance();
2,让当前calendar表示的是昨天 减去1 (明天可以加1)以此类推
calendar.add(Calendar.DAY_OF_MONTH,-1);
3,获取calendar时间
Date date = calendar.getTime();
//这样我们获得的时间前一天的时间了
4,获得这个时间之后,一般会进行格式化
SimpleDateFormat simpleDateFormat = new SimpleDateFormate("yyyy-MM-dd");
String stringDate = simpledateFormat.format(date);
Log.e("date",stringDate);
这样就完成了,今天是2017-6-4,那么就会打印出前一天: 2017-6-3