Java Calendar toInstant() 方法



描述

Java Calendar toInstant() 方法將日曆物件轉換為 Instant 物件。這個新建立的例項表示與該日曆相同的時間點。

宣告

以下是 java.util.Calendar.toInstant() 方法的宣告

public final Instant toInstant()

引數

返回值

此方法返回表示相同時間點的 Instant 物件。

異常

從當前日期日曆例項獲取 Instant 的示例

以下示例演示了 Java Calendar toInstant() 方法的用法。我們使用 getInstance() 方法建立一個當前日期的日曆例項,並列印日曆例項的時間。然後,我們使用 toInstant() 方法列印對應的 Instant 物件。

package com.tutorialspoint;

import java.util.Calendar;

public class CalendarDemo {
   public static void main(String[] args) {

      // create a calendar
      Calendar cal = Calendar.getInstance();

      // print current time
      System.out.println("Current Time:" + cal.getTime() );
    
      // print the instant
      System.out.println("Instant:" + cal.toInstant());
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Current Time:Wed Sep 28 18:31:45 IST 2022
Instant:2022-09-28T13:01:45.674Z

從當前日期 GregorianCalendar 例項獲取 Instant 的示例

以下示例演示了 Java Calendar toInstant() 方法的用法。我們使用 GregorianCalendar() 方法建立一個當前日期的日曆例項,並列印日曆例項的時間。然後,我們使用 toInstant() 方法列印對應的 Instant 物件。

package com.tutorialspoint;

import java.util.Calendar;
import java.util.GregorianCalendar;

public class CalendarDemo {
   public static void main(String[] args) {

      // create a calendar
      Calendar cal = new GregorianCalendar();

      // print current time
      System.out.println("Current Time:" + cal.getTime() );
    
      // print the instant
      System.out.println("Instant:" + cal.toInstant());
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Current Time:Wed Sep 28 18:32:21 IST 2022
Instant:2022-09-28T13:02:21.330Z

從給定日期 GregorianCalendar 例項獲取 Instant 的示例

以下示例演示了 Java Calendar toInstant() 方法的用法。我們使用 GregorianCalendar() 方法建立一個特定日期的日曆例項,並列印日曆例項的時間。然後,我們使用 toInstant() 方法列印對應的 Instant 物件。

package com.tutorialspoint;

import java.util.Calendar;
import java.util.GregorianCalendar;

public class CalendarDemo {
   public static void main(String[] args) {

      // create a calendar
      Calendar cal = new GregorianCalendar(2022,8,27);

      // print current time
      System.out.println("Current Time:" + cal.getTime() );
    
      // print the instant
      System.out.println("Instant:" + cal.toInstant());
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Current Time:Tue Sep 27 00:00:00 IST 2022
Instant:2022-09-26T18:30:00Z
java_util_calendar.htm
廣告