String date = this.getParameter(ds, "startDate");//某一个String类型的日期
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");//转换
Calendar cal = Calendar.getInstance();
cal.setTime(format.parse(date));//设置
cal.add(Calendar.DAY_OF_MONTH, -1);//日期减1,就是前一天
String yesterday = new SimpleDateFormat( "yyyy-MM-dd ").format(cal.getTime());//前一天的日期的String形式
这个format完了之后,String类型的yesterday的末尾有空格(不知道原因)
如果不需要,就用yesterday.trim()去掉空格