當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java ZoneOffset getAvailableZoneIds()用法及代碼示例


java.time包的ZoneOffset類的getAvailableZoneIds()方法用於獲取可用區域ID的集合。該集合包括所有可用的基於區域的ID。可以將ID傳遞給of(String)以創建ZoneId。區域ID的集合可以隨時間增加,盡管在典型的應用程序中,ID的集合是固定的。

用法:

public static Set getAvailableZoneIds()

參數:此方法不接受任何參數。


返回值:此方法返回Set,它是區域ID集合的可修改副本。

以下示例說明了ZoneOffset.getAvailableZoneIds()方法:

示例1:

// Java code to illustrate getAvailableZoneIds() method 
  
import java.time.*; 
import java.util.*; 
  
public class GFG { 
    public static void main(String[] args) 
    { 
  
        // Get the ZoneOffset instance 
        ZoneOffset zoneOffset 
            = ZoneOffset.of("+05:30"); 
  
        // get available zones 
        // using getAvailableZoneIds() 
        Set<String> zoneIds 
            = zoneOffset.getAvailableZoneIds(); 
  
        // print first record 
        System.out.println("First ZoneId in list:"
                           + zoneIds.iterator().next()); 
    } 
}
輸出:
First ZoneId in list:Asia/Aden

示例2:

// Java code to illustrate getAvailableZoneIds() method 
  
import java.time.*; 
import java.util.*; 
  
public class GFG { 
    public static void main(String[] args) 
    { 
  
        // Get the ZoneOffset instance 
        ZoneOffset zoneOffset 
            = ZoneOffset.of("Z"); 
  
        // get available zones 
        // using getAvailableZoneIds() 
        Set<String> zoneIds 
            = zoneOffset.getAvailableZoneIds(); 
  
        // print first record 
        System.out.println("First ZoneId in list:"
                           + zoneIds.iterator().next()); 
    } 
}
輸出:
First ZoneId in list:Asia/Aden

參考: Oracle Doc



相關用法


注:本文由純淨天空篩選整理自Code_r大神的英文原創作品 ZoneOffset getAvailableZoneIds() method in Java with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。