Duration minusHours() 方法在 Java 中


在 Java 的 Duration 類中使用 minusHours() 方法可獲得一個不可變的時長副本,其中已減去了幾個小時。此方法需要一個引數,即要減去的時數,並返回已減去時數的時長。

演示此操作的程式如下所示 −

示例

 線上演示

import java.time.Duration;
public class Demo {
   public static void main(String[] args) {
      Duration d = Duration.ofHours(6);
      System.out.println("The duration is: " + d);
      System.out.println("A copy with 4 hours removed from the duration is: " + d.minusHours(4));
   }
}

輸出

The duration is: PT6H
A copy with 4 hours removed from the duration is: PT2H

下面,我們來了解一下上述程式。

首先顯示時長。然後,使用 minusHours() 方法獲取一個時長不可變副本,其中已減去 4 小時,並顯示出來。演示此操作的程式碼片段如下所示 −

Duration d = Duration.ofHours(6);
System.out.println("The duration is: " + d);
System.out.println("A copy with 4 hours removed from the duration is: " + d.minusHours(4));

更新於: 30-Jul-2019

51 次瀏覽

開啟你的 職業生涯

完成課程認證

開始
廣告
© . All rights reserved.