Java程式將java.util.Date轉換為Instant


在本文中,我們將學習如何在Java中將日期物件轉換為Instant物件。Instant類表示時間軸上的特定時刻,通常用於精確的時間計算。我們將使用Date類提供的toInstant()方法來實現此轉換

問題陳述

編寫一個Java程式,將日期轉換為Instant。

輸入

>Date = Thu Apr 18 23:32:07 IST 2019

輸出

java.util.Date to Instant = 2019-04-18T18:02:07.330Z

將java.util.Date轉換為Instant的步驟

以下是將日期轉換為Instant的步驟:

  • 首先從java.time匯入**Instant類**。
  • 初始化演示類。
  • 在**main方法**中,我們將初始化Instant物件並使用**toInstant()方法**將日期轉換為Instant。
  • 最後,我們將列印Instant。

Java程式將java.util.Date轉換為Instant

以下是將日期轉換為Instant的Java程式:

import java.time.Instant;
public class Demo {
   public static void main(String[] args) {
      java.util.Date date = new java.util.Date();
      System.out.println("Date = "+date);
      Instant instant = date.toInstant();
      System.out.println("java.util.Date to Instant = "+instant);
   }
}

輸出

Date = Thu Apr 18 23:32:07 IST 2019
java.util.Date to Instant = 2019-04-18T18:02:07.330Z

程式碼解釋

我們首先匯入必要的類,包括用於處理時間例項的**java.time.Instant**。在**main方法**內部,我們建立一個Date物件,表示當前日期和時間。然後,我們使用**toInstant()方法**將此Date物件轉換為Instant。最後,程式將原始Date和轉換後的Instant列印到控制檯,顯示從日期到精確時間戳的轉換。

更新於:2024年9月9日

853次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.