Java程式獲取這段時間內的分鐘數


在本文中,我們將使用Java計算給定持續時間內的分鐘數。Duration類可以執行基於時間計算,例如小時、分鐘、天等,並輕鬆地在這些單位之間轉換。使用toMinutes() 方法,您可以從給定的Duration獲取分鐘數。

問題陳述

給定一個表示一段時間段的Duration物件,編寫一個Java程式來計算指定持續時間內的分鐘數。
輸入
Duration = 25 days, 10 hours
輸出
Minutes in 25 days = 36000
Minutes in 10 hours = 600

從持續時間獲取分鐘數的步驟

以下是從持續時間獲取分鐘數的步驟:

  • java.time包匯入Duration類。
  • 使用ofDays()ofHours()等方法為所需時間段建立一個Duration物件。
  • 使用toMinutes()方法將Duration轉換為分鐘。
  • 顯示計算出的分鐘數。

Java程式從持續時間獲取分鐘數

以下是計算給定持續時間內分鐘數的示例:

import java.time.Duration;
public class Demo {
   public static void main(String[] args) {
      Duration d1 = Duration.ofDays(25);
      Duration d2 = Duration.ofHours(10);
      System.out.println("Minutes in 25 days = "+d1.toMinutes());
      System.out.println("Minutes in 10 hours = "+d2.toMinutes());
   }
}

輸出

Minutes in 25 days = 36000
Minutes in 10 hours = 600

程式碼解釋

程式建立兩個Duration物件;一個用於25天,另一個用於10小時。然後,對這兩個Duration物件呼叫toMinutes()方法以將持續時間的數值轉換為分鐘。然後使用System.out.println()列印結果。

更新於:2024年11月18日

202 次瀏覽

啟動您的職業生涯

完成課程後獲得認證

開始學習
廣告
© . All rights reserved.