/**
*
* @param month
* 指定日期
* @param num
* 数字
* @param dateType
* 1:月 2:季度
* @param flag
* 1:后 2:前
* @return
* @throws ParseException
*/
public String getDate(String month,int num,String dateType,String flag) throws ParseException {
month="20200601";
num=1;
dateType="2";
flag="2";
//指定日期格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
Date data = sdf.parse(month);
int num1 = num;
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(data);
if("1".equals(dateType)) {
num1=num;
}else if("2".equals(dateType)) {
num1=num*3;
}
if("1".equals(flag)) {
}else {
num1=-num1;
}
rightNow.add(Calendar.MONTH,num1);//日期加几个月
Date dt1=rightNow.getTime();
String reStr = sdf.format(dt1);
System.out.println(reStr);
return null;
}