Java 程式獲取兩個時間點之間的分鐘數
在本文中,我們將使用Java計算兩個時間點之間的分鐘數。這將透過使用來自java.time 包的Instant和Duration 類來完成。我們將建立兩個時間例項,向其中一個例項新增特定的小時和分鐘,然後計算兩者之間的分鐘差。
獲取兩個時間點之間分鐘數的步驟
以下是獲取兩個時間點之間分鐘數的步驟:
- 首先,從java.time 包匯入必要的類:Duration、Instant 和ChronoUnit。
- 使用Instant.now()建立當前時間的例項。
- 向第一個時間例項新增 5 小時 10 分鐘以建立第二個時間例項。
- 使用Duration.between() 方法計算兩個時間點之間的差值。
- 使用toMinutes() 方法以分鐘為單位輸出結果。
Java 程式獲取兩個時間點之間的分鐘數
以下是獲取兩個時間點之間分鐘數的Java 程式:
import java.time.Duration;
import java.time.Instant;
import java.time.temporal.ChronoUnit;
public class Demo {
public static void main(String[] args) {
Instant time1 = Instant.now();
Instant time2 = time1.plus(5, ChronoUnit.HOURS).plus(10, ChronoUnit.MINUTES);
Duration duration = Duration.ofSeconds(13);
Instant i = time1.plus(duration);
System.out.println("Minutes between two time instants = "+Duration.between(time1, time2).toMinutes());
}
}
輸出
Minutes between two time instants = 310
程式碼說明
上述程式首先匯入所需的類。然後,我們使用 Instant.now() 建立一個當前時間例項 time1。之後,我們使用 plus() 和 ChronoUnit 將 5 小時 10 分鐘新增到 time1 以建立 time2。為了獲取兩個時間點之間的分鐘數,我們使用 Duration.between(time1, time2) 並使用 toMinutes() 將結果轉換為分鐘。最後,程式打印出結果。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP