Java GregorianCalendar from() 方法



描述

Java GregorianCalendar from(ZonedDateTime) 方法從 ZonedDateTime 物件獲取一個具有預設區域設定的 GregorianCalendar 例項。

宣告

以下是 java.util.GregorianCalendar.from(ZonedDateTime zdt) 方法的宣告

public static GregorianCalendar from​(ZonedDateTime zdt)

引數

zdt − 要轉換的帶時區的日期時間物件。

返回值

此方法返回表示與提供的帶時區的日期時間在時間線上相同點的格里高利曆。

異常

NullPointerException − 如果 zdt 為 null。

IllegalArgumentException − 如果帶時區的日期時間過大,無法表示為 GregorianCalendar。

從 ZonedDateTime 的當前時間獲取 GregorianCalendar 例項示例

以下示例顯示了 Java Calendar from(ZonedDateTime) 方法的使用。我們使用 ZonedDateTime 物件建立當前日期的 Calendar 例項。

package com.tutorialspoint;

import java.time.ZonedDateTime;
import java.util.GregorianCalendar;

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

      // create a new calendar
      GregorianCalendar cal1 = GregorianCalendar.from(ZonedDateTime.now());

      // print the current date and time
      System.out.println("" + cal1.getTime());
   }
}

輸出

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

Fri Nov 18 10:29:07 IST 2022
java_util_gregoriancalendar.htm
廣告

© . All rights reserved.