Java时间加减操作
Java时间加减操作
/** * 时间计算 * * @param str 时间字符串 * @param format 时间格式 * @param type Calendar内置常量 * @param num 加减值 * @return * @throws ParseException */ public static String timeCalculate(String str, String format, int type, int num) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat(format); Date d = sdf.parse(str); Calendar c = Calendar.getInstance(); c.setTime(d); c.add(type, num);//日期减1年 return sdf.format(c.getTime()); }