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);