21xrx.com
2024-12-23 01:58:21 Monday
登录
文章检索 我的文章 写文章
Java中如何计算两个日期之间的天数
2023-06-15 15:19:46 深夜i     --     --
Java 日期计算 LocalDate ChronoUnit

日期的计算与比较是开发中常见的需求,比如计算两个日期之间相差的天数。在Java中,可以使用Java 8中引入的新类LocalDate来进行日期的比较和计算。

代码案例:


import java.time.LocalDate;

import java.time.temporal.ChronoUnit;

public class DateCalculation {

  public static void main(String[] args) {

    LocalDate start = LocalDate.of(2021, 10, 1);

    LocalDate end = LocalDate.of(2021, 10, 31);

    long days = ChronoUnit.DAYS.between(start, end);

    System.out.println("Between " + start + " and " + end + " there are " + days + " days");

  }

}

在这个例子中,我们使用LocalDate类创建了起始日期和截止日期,然后使用ChronoUnit类的DAYS方法计算两者之间相隔的天数。最终输出结果为“Between 2021-10-01 and 2021-10-31 there are 30 days”。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复