我是靠谱客的博主 专注西牛,这篇文章主要介绍java时间-计算当前日期推前,延后的方式,现在分享给大家,希望可以做个参考。

@Test
    public void timeTest() {
        LocalDateTime ldt = LocalDateTime.now().minus(1, ChronoUnit.DAYS); // 正数代表当前时间往前,ChronoUnit里面有年,月,日等计量,根据需求可以修改
        Date date = Date.from(ldt.atZone(ZoneId.systemDefault()).toInstant());
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String datestr = sdf.format(date);
        System.out.println("当前时间= " + sdf.format(new Date()));
        System.out.println("计算后的时间= " + datestr);
    }
测试输出:
当前时间= 2018-03-18 10:34:37
计算后的时间=2018-03-17 10:34:37

最后

以上就是专注西牛最近收集整理的关于java时间-计算当前日期推前,延后的方式的全部内容,更多相关java时间-计算当前日期推前,延后内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部