• java LocalDateTime 加减当前时间


      LocalDateTime 可以对当前时间进行加减,在LocalDateTime类中,以plus打头的方法是增加某项时间,如plusDays的请求参数表示将要增加的天数,但是可以为负值;以minus打头的方法是减少某项时间。

    常用方法

      下面演示如何使用上述API对当前日期进行加减。

      
    public static void main(String[] args) {
        // 减10天
        plusLocalDateTime(-10);
        // 减2天
        plusLocalDateTime(2);
    }
    
    /**
     * 当前日期加或减num天,num为正表示加,为负表示减
     * @param num 加或减的天数
     */
    public static void plusLocalDateTime(Integer num) {
        LocalDateTime now = LocalDateTime.now();
        System.out.println("当前时间:" + now);
        LocalDateTime plusTime = now.plusMonths(1).plusDays(num).plusHours(1).plusMinutes(1).plusSeconds(1);
        System.out.println("增加1月num天1小时1分钟1秒时间后:" + plusTime);
        LocalDateTime minusTime = now.minusMonths(num);
        System.out.println("减少num个月时间后:" + minusTime);
    }
    

      以上就是这篇文章的全部内容了,希望本文对道友的学习或者工作能带来一定的帮助,如有疑问请留言交流。Wiener在此祝各位生活愉快!工作顺利!


      读后有收获,小礼物走一走,请作者喝咖啡。

    赞赏支持

  • 相关阅读:
    jwt手动生成access_token
    python学习-52 XML模块
    python学习-51 shelve模块
    python学习-50 pickle模块
    python学习-49 json模块
    python学习-48 模块2
    python学习-47 random模块
    python学习-46 时间模块
    python学习-45 模块
    python学习-44 程序的解耦 (不是特别懂的,回头在复习)
  • 原文地址:https://www.cnblogs.com/east7/p/15141836.html
Copyright © 2020-2023  润新知