Java在指定日期上添加一月\一年

发布时间 2023-09-22 15:59:11作者: 白玉神驹

背景:

会员续费,按天,按月,按季度,按年份

实现:

//获取当前日期
Date date = new Date();
 
//创建Calendar实例
Calendar cal = Calendar.getInstance();
cal.setTime(date);   //设置当前时间
cal.add(Calendar.YEAR, 1);  //在当前时间基础上加一年
 
//将时间格式化成yyyy-MM-dd HH:mm:ss的格式
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(format.format(cal.getTime()));
 
//增加一个月一个季度和一天的方法:
cal.add(Calendar.MONTH, 1);
cal.add(Calendar.MONTH, 3); cal.add(Calendar.DAY,
1);