Java 中的 Period plusDays() 方法

java 8object oriented programmingprogramming

Java 中 Period 类的 plusDays() 方法可以获取 Period 对象的不可变副本,并在其中添加了天数。此方法只需要一个参数,即需要添加的天数,并返回添加了天数的 Period 对象。

以下程序演示了此过程

示例

import java.time.Period;
public class Demo {
   public static void main(String[] args) {
      String period = "P5Y7M15D";
      Period p1 = Period.parse(period);
      System.out.println("周期为:" + p1);
      Period p2 = p1.plusDays(5);
      System.out.println("增加 5 天后的周期为:" + p2);
   }
}

输出

周期为:P5Y7M15D
增加 5 天后的周期为:P5Y7M20D

现在让我们理解一下上面的程序。

首先显示当前周期。然后使用 plusDays() 方法获取增加 5 天后的周期的不可变副本,并显示该副本。演示此操作的代码片段如下:

String period = "P5Y7M15D";
Period p1 = Period.parse(period);
System.out.println("Period 为:" + p1);
Period p2 = p1.plusDays(5);
System.out.println("增加 5 天后的 Period 为:" + p2);

相关文章