对当前日期做加减

示例代码

对当前日期加一天:

 public static void main(String[] args) {
        SimpleDateFormat sim1 = new SimpleDateFormat("yyyy-MM-dd");
        Calendar g = Calendar.getInstance();
        g.setTime(new Date());
        g.add(Calendar.DATE, 1);
        System.out.println(sim1.format(g.getTime()));
    }

输出结果:
在这里插入图片描述

对当前日期减一天:

 public static void main(String[] args) {
        SimpleDateFormat sim1 = new SimpleDateFormat("yyyy-MM-dd");
        Calendar g = Calendar.getInstance();
        g.setTime(new Date());
        g.add(Calendar.DATE, -1);
        System.out.println(sim1.format(g.getTime()));
    }

运行结果:
在这里插入图片描述

总结

可以看到用上述方法是能达成对日期做加减的效果,以上只是示例,完全可以根据业务抽成公共方法,把日期和数字都作为参数,返回运算过后的日期。

发布了289 篇原创文章 · 获赞 302 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/weixin_38106322/article/details/104791346