Java TimeZone toZoneId() 方法



描述

Java TimeZone toZoneId() 方法用於將此時區物件轉換為 ZoneId。

宣告

以下是java.util.TimeZone.toZoneId() 方法的宣告。

public ZoneId toZoneId()

引數

返回值

此方法返回一個 ZoneId,它代表與此 TimeZone 相同的時區。

異常

獲取預設時區的 ZoneId 示例

以下示例演示瞭如何使用 Java TimeZone toZoneId() 方法從當前時區物件獲取 ZoneId 物件。我們使用 getDefault() 方法建立了一個 TimeZone,然後使用 toZoneId() 列印相應的時區 ID。

package com.tutorialspoint;

import java.util.TimeZone;

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

      // create time zone object 
      TimeZone tzone = TimeZone.getDefault();

      // checking zoneid
      System.out.println("ZoneId is :" +tzone.toZoneId());
   }    
}

輸出

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

ZoneId is :Asia/Calcutta

獲取美國地區時區的 ZoneId 示例

以下示例演示瞭如何使用 Java TimeZone toZoneId() 方法從當前時區物件獲取 ZoneId 物件。我們使用 America/Los_Angeles 建立了一個 TimeZone,然後使用 toZoneId() 列印相應的時區 ID。

package com.tutorialspoint;

import java.util.TimeZone;

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

      // create time zone object 
      TimeZone tzone = TimeZone.getTimeZone("America/Los_Angeles");

      // checking zoneid
      System.out.println("ZoneId is :" +tzone.toZoneId());
   }    
}

輸出

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

ZoneId is :America/Los_Angeles

獲取波蘭地區時區的 ZoneId 示例

以下示例演示瞭如何使用 Java TimeZone toZoneId() 方法從當前時區物件獲取 ZoneId 物件。我們使用 Poland 建立了一個 TimeZone,然後使用 toZoneId() 列印相應的時區 ID。

package com.tutorialspoint;

import java.util.TimeZone;

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

      // create time zone object 
      TimeZone tzone = TimeZone.getTimeZone("Poland");

      // checking zoneid
      System.out.println("ZoneId is :" +tzone.toZoneId());
   }    
}

輸出

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

ZoneId is :America/Los_Angeles
java_util_timezone.htm
廣告