/**
	 * 求指定日期加N年 ,例如:2022+10年
	 * @param date 需要增加的日期字符串
	 * @param oriDateFormat 需要增加的日期字符串的日期格式 例如:yyyy-MM-dd
	 * @param targetDateFormat 增加N年后的日期需要什么样的格式 例如:yyyy.MM.dd
	 * @param n 增加的年数
	 * @return 增加n年后的指定格式日期字符串
	 */
	public static String dateAddYear(String date,String oriDateFormat,String targetDateFormat,int n) {
		
		if (StringUtils.isBlank(date) || StringUtils.isBlank(oriDateFormat) ||StringUtils.isBlank(targetDateFormat)) {
			return "";
		}
		
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat(oriDateFormat);
		Date dateObj = null;
		try {
			dateObj = simpleDateFormat.parse(date);
		} catch (ParseException e) {
			return "";
		}
		
		Calendar cal = Calendar.getInstance();
		cal.setTime(dateObj);//设置起时间
		cal.add(Calendar.YEAR, n);//年份加法
		//cd.add(Calendar.MONTH, 3);//增加3个月
		//cd.add(Calendar.DATE, 10);//增加10天
   		//cd.add(Calendar.DATE, -20);//减20天    	
		SimpleDateFormat sdf = new SimpleDateFormat(targetDateFormat);
		String dateStr = sdf.format(cal.getTime());
		
        return dateStr;
	}