欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java日期加减操作

程序员文章站 2022-03-04 19:06:10
...
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();//获取最终日期

转载于:https://my.oschina.net/zhuzhiqiang/blog/671627