一时间日期 加减天数 得到另一时间日期
/**
* @method changeDay 时间增减方法
* @param day 传入的时间
* @param string 传入的处理时间的字符串----'append'添加天数,"reduce"减少天数,注意传入的string只能是这两字符串,传入其余的只返回原时间
* @param Days 定义要添加或相减的天数
* @return Date
*/
public static Date changeDay(Date day, String string,int Days) {
// 获取日历类,该类是个abstract类需要调用getInstance()方法
Calendar calendar = Calendar.getInstance();
// set传入的时间
calendar.setTime(day);
// 根据传入的字符串来判断是否要加天数还是减天数
if ("append".equals(string)) {
// 过期提醒--- 加Days天
calendar.set(Calendar.DAY_OF_YEAR, (calendar
.get(Calendar.DAY_OF_YEAR) + Days));
} else if ("reduce".equals(string)) {
// 提前提醒--减Days天
calendar.set(Calendar.DAY_OF_YEAR, (calendar
.get(Calendar.DAY_OF_YEAR) - Days));
} else {
calendar.set(Calendar.DAY_OF_YEAR, (calendar
.get(Calendar.DAY_OF_YEAR)));
}
return calendar.getTime();
}
下一篇: myeclipse 9破解安装
推荐阅读