Java 中的 Period between() 方法


可以在 Java 中使用 Period 类的 between() 方法获取两个日期之间的周期。此方法需要两个参数,即开始日期和结束日期,并返回这两个日期之间的周期。

一个演示此功能的程序如下所示

示例

 演示

import java.time.Period;
import java.time.LocalDate;
public class Demo {
   public static void main(String[] args) {
      LocalDate startDate = LocalDate.parse("2015-03-15");
      LocalDate endDate = LocalDate.parse("2019-05-20");
      System.out.println("The start date is: " + startDate);
      System.out.println("The end date is: " + endDate);
      Period p = Period.between(startDate, endDate);
      System.out.println("
The Period between the start and end date is : " + p);    } }

输出

The start date is: 2015-03-15
The end date is: 2019-05-20
The Period between the start and end date is : P4Y2M5D

现在让我们了解一下上述程序。

首先显示开始日期和结束日期。然后使用 between() 方法获取这两个日期之间的周期并显示。展示此功能的代码片段如下

LocalDate startDate = LocalDate.parse("2015-03-15");
LocalDate endDate = LocalDate.parse("2019-05-20");
System.out.println("The start date is: " + startDate);
System.out.println("The end date is: " + endDate);
Period p = Period.between(startDate, endDate);
System.out.println("
The Period between the start and end date is : " + p);

更新于:2019 年 7 月 30 日

4000+ 次浏览

开启你的 职业生涯

完成教程获得认证

开始
广告
© . All rights reserved.