java.time.ZoneId.of() 方法示例



說明

java.time.ZoneId.of(String zoneId, Map<String,String> aliasMap) 方法根據 ID 獲取 ZoneId 例項,確保 ID 有效且可用。

宣告

以下是 java.time.ZoneId.of(String zoneId, Map<String,String> aliasMap) 方法的宣告。

public static ZoneId of(String zoneId, Map<String,String> aliasMap)

引數

  • zoneId - 時區 ID,不能為 null。

  • aliasMap - 別名時區 ID(通常為縮寫)與真即時區 ID 的對映,不能為 null。

返回值

時區 ID,不能為 null

異常

  • DateTimeException - 如果時區 ID 格式無效

  • ZoneRulesException - 如果時區 ID 是一個無法找到的區域 ID。

示例

以下示例顯示了 java.time.ZoneId.of(String zoneId, Map<String,String> aliasMap) 方法的用法。

package com.tutorialspoint;

import java.time.ZoneId;
import java.util.HashMap;

public class ZoneIdDemo {
   public static void main(String[] args) {
 
      ZoneId zone = ZoneId.of("Z", new HashMap<String, String>());
      System.out.println(zone);  
   }
}

讓我們編譯並執行上述程式,它將生成以下結果 -

Z
廣告