package com;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args) throws Exception {
Date today=new Date();
Calendar resultDate=Calendar.getInstance();
resultDate.setTime(today);
resultDate.add(Calendar.YEAR,-1);
resultDate.add(Calendar.MONTH,3);
resultDate.add(Calendar.DAY_OF_YEAR,+10);
Date dt1=resultDate.getTime();
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
String result=format.format(dt1);
System.out.println("====="+result);
//日期相减得到之间相差的月数
//Calendar startResultDate=Calendar.getInstance();
//Calendar endResultDate=Calendar.getInstance();
//startResultDate.setTime(startDate);
//endResultDate.setTime(endDate);
//得到开始时间到结束时间直接相差的月数
//int monthCount=(endResultDate.get(1)-startResultDate.get(1))*12+(endResultDate.get(2)-startResultDate.get(2));
}
}