如何使用LocalDateTime对象加减天数呢?

乔欣 Java经验 发布时间:2023-02-21 21:12:57 阅读数:698 1

LocalDateTime对象对天数加减操作

在LocalDateTime对象
    使用plus****方法增加指定时间
如:
  plusDays增加指定天数
  minus***减少指定时间
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);
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202302/16769852285875.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者