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在此祝各位生活愉快!工作顺利!


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

    赞赏支持

  • 相关阅读:
    谷歌地图嵌入配置及代码生成器
    Easyui几种布局方式的使用
    9款超酷的jQuery/CSS3插件
    8款功能强大的最新HTML5特效实例
    《大话操作系统——做坚实的project实践派》(2)
    1、libgdx简单介绍
    自己定义Android Dialog
    纪念2014 TI DSP大奖赛
    LeetCode 96:Unique Binary Search Trees
    Chromium网页输入事件捕捉和手势检測过程分析
  • 原文地址:https://www.cnblogs.com/east7/p/15141836.html
Copyright © 2011-2022 走看看