调用
// 获取1年一个月
String oneYearAndAMonth = dateDely(-1, 0, -1);
// 获取一年
String oneYearDay = dateDely(-1, 0);
方法实现
public String dateDely(int year, int day) {
// 现在时间
GregorianCalendar now = new GregorianCalendar();
// 格式化
SimpleDateFormat fmtrq = new SimpleDateFormat(CommonConstants.YEAR_MONTH_DAY);
// 年
now.add(Calendar.YEAR, year);// -1;1
// 日
now.add(Calendar.DATE, day);
// 新日期
String newDate = fmtrq.format(now.getTime());
// 返回
return newDate;
}
public String dateDely(int year, int day, int month) {
// 现在时间
GregorianCalendar now = new GregorianCalendar();
// 格式化
SimpleDateFormat fmtrq = new SimpleDateFormat(CommonConstants.YEAR_MONTH_DAY);
// 年
now.add(Calendar.YEAR, year);// -1;1
// 日
now.add(Calendar.MONTH, month);
// 新日期
String newDate = fmtrq.format(now.getTime());
// 返回
return newDate;
}