/**
* 描述:以long的格式增加num个年
* @param currentTm
* @param num
* @return
*/
public static long addYear(long currentTm, int num){
long newTm = 0;
Calendar cale = Calendar.getInstance();
Date date = new Date();
date.setTime(currentTm);
cale.setTime(date);
cale.add(Calendar.YEAR, num);
newTm = cale.getTime().getTime();
return newTm;
}
/**
* 描述:以long的格式增加num个月
* @param currentTm
* @param num
* @return
*/
public static long addMonth(long currentTm, int num){
long newTm = 0;
Calendar cale = Calendar.getInstance();
Date date = new Date();
date.setTime(currentTm);
cale.setTime(date);
cale.add(Calendar.MONTH, num);
newTm = cale.getTime().getTime();
return newTm;
}
/**
* 描述:以long的格式增加num天
* @param currentTm
* @param num
* @return
*/
public static long addDay(long currentTm, int num){
long newTm = 0;
Calendar cale = Calendar.getInstance();
Date date = new Date();
date.setTime(currentTm);
cale.setTime(date);
cale.add(Calendar.DATE, num);
newTm = cale.getTime().getTime();
return newTm;
}