Date date = new Date();//起始时间
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd HHmmss");//按照指定格式 格式化日期
String str=sdf.format(date);//格式化起始日期
Date dt=sdf.parse(str);//解析字符串的文本,生成 Date
Calendar rightNow = Calendar.getInstance();//使用默认时区和语言环境获得一个日历
rightNow.setTime(dt);//使用给定的 Date 设置此 Calendar 的时间。
rightNow.add(Calendar.YEAR,-1);//日期减1年
rightNow.add(Calendar.MONTH,3);//日期加3个月
rightNow.add(Calendar.DAY_OF_YEAR,10);//日期加10天
Date dt1=rightNow.getTime();//获取最终日期
Java日期加减操作
最新推荐文章于 2023-11-25 20:19:03 发布