String aa="2016-01-05";
SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd");
Calendar ca=Calendar.getInstance();
ca.add(Calendar.DAY_OF_YEAR, -15);
System.out.println(sf.format(ca.getTime()));
ca1.roll(Calendar.DAY_OF_YEAR, -15);
System.out.println(sf.format(ca1.getTime()));
输入分别为2015-12-20
2016-12-20
Roll方法只能在当前年份进行day计算
Add方法能进行跨年计算