1、返回String
/**
* 给时间date加上天数,小时,分钟
* @param date //原本时间
* @param day //要加的天数
* @param hour //要加的小时
* @param minute //要加的分钟
*/
public static String addDateTime(Date date, int day, int hour, int minute) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DATE, day);// 24小时制,加天
cal.add(Calendar.HOUR, hour);// 24小时制 ,加小时
cal.add(Calendar.MINUTE, minute);// 24小时制,加分钟
date = cal.getTime();
String str_date = format.format(date);
return str_date;
}
2、返回date
/**
* 给时间date加上天数,小时,分钟
* @param date //需要加的时间
* @param day //要加的天数
* @param hour //要加的小时
* @param minute //要加的分钟
* 返回date
*/
public static Date addDateTime(Date date, int day, int hour, int minute) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DATE, day);// 24小时制,加天
cal.add(Calendar.HOUR, hour);// 24小时制 ,加小时
cal.add(Calendar.MINUTE, minute);// 24小时制,加分钟
date = cal.getTime();
return date;
}