/**
* 日期添加到分钟得到新时间
* @param day 开始时间
* @param x 相隔分钟数
* @return
*
*/
public static Date addDateMinute(String day, int x) {
//入参的格式
// 24小时制
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date date = null;
try {
date = format.parse(day);
} catch (Exception ex) {
ex.printStackTrace();
}
if (date == null){
return null;
}
System.out.println("front:" + format.format(date));
Calendar cal = Calendar.getInstance();
cal.setTime(date);
// 24小时制
cal.add(Calendar.MINUTE, x);
//得到结算后的结果 yyyy-MM-dd HH:mm
date = cal.getTime();
System.out.println("after:" + format.format(date));
cal = null;
return date;
}
/**
* 日期添加到分钟得到新时间
* @param now 开始时间
* @param x 相隔分钟数
* @return
*
*/
public String addDateMinute(Date now, int x) {
if (now == null){
return null;
}
Calendar cal = Calendar.getInstance();
cal.setTime(now);
// 24小时制
cal.add(Calendar.HOUR, x);
//得到结算后的结果 yyyy-MM-dd HH:mm
Date nowEnd = cal.getTime();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd-hh:mm:ss");
String format = simpleDateFormat.format(nowEnd);
return format;
}