Duration 類中的 minusDays() 方法


在 Java 的 Duration 類中使用 minusDays() 方法,可以獲取一個不可變的持續時間副本,並從中減去一些天數。此方法需要一個引數,即要減去的天數,返回已減去天數的持續時間。

演示此方法的程式如下 –

示例

 線上演示

import java.time.Duration;
public class Demo {
   public static void main(String[] args) {
      Duration d = Duration.ofDays(5);
      System.out.println("The duration is: " + d);
      System.out.println("A copy with 2 days removed from the duration is: " + d.minusDays(2));
   }
}

輸出

The duration is: PT120H
A copy with 2 days removed from the duration is: PT72H

下面看一如何理解以上的程式碼。

首先,顯示持續時間。然後使用 minusDays() 方法獲取持續時間的不可變副本,該副本移除了 2 天,然後顯示該副本。演示此操作的程式碼片段如下 –

Duration d = Duration.ofDays(5);
System.out.println("The duration is: " + d);
System.out.println("A copy with 2 days removed from the duration is: " + d.minusDays(2));

更新於:30-Jul-2019

93 次觀看

開啟您的職業生涯

完成課程以獲取認證

開始
廣告