zoukankan      html  css  js  c++  java
  • 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在此祝各位生活愉快!工作顺利!


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

    赞赏支持

  • 相关阅读:
    SQL中存储过程与自定义函数的区别
    内置函数
    正则表达式
    HTML发展史
    触发器
    事务
    视图
    索引的使用
    存储过程和自定义函数的区别
    游标用法
  • 原文地址:https://www.cnblogs.com/east7/p/15141836.html
Copyright © 2011-2022 走看看