如果你那个日期是String型的话,要么先将它转成Date型,要么将年月日时分秒提取出来。 我是直接按照Date型做的 public static Date addMinute(Date time, int amount) { final Calendar calendar = new GregorianCalendar(); calendar.setLenient(false); calendar.setTime(time); calendar.add(Calendar.MINUTE, amount); return calendar.getTime(); }amount是你要增加的分钟
Date date = new Date(); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.MINUTE, 30); Date nowDate = calendar.getTime();
Date d = new Date();long cTime = d.getTime(); //30分钟以后的时间 long anotherTime = cTime + 30 * 60 * 1000;Date d1 = new Date(anotherTime);
我是直接按照Date型做的 public static Date addMinute(Date time, int amount) {
final Calendar calendar = new GregorianCalendar();
calendar.setLenient(false);
calendar.setTime(time);
calendar.add(Calendar.MINUTE, amount);
return calendar.getTime();
}amount是你要增加的分钟
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.MINUTE, 30);
Date nowDate = calendar.getTime();
//30分钟以后的时间
long anotherTime = cTime + 30 * 60 * 1000;Date d1 = new Date(anotherTime);