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
相關用法
- Java ZoneOffset compareTo(ZoneOffset)用法及代碼示例
- Java ZoneId getAvailableZoneIds()用法及代碼示例
- Java ZoneOffset ofHoursMinutesSeconds(int, int, int)用法及代碼示例
- Java ZoneOffset ofTotalSeconds(int)用法及代碼示例
- Java ZoneOffset from(TemporalAccessor)用法及代碼示例
- Java ZoneOffset ofHoursMinutes(int, int)用法及代碼示例
- Java ZoneOffset getDisplayName()用法及代碼示例
- Java ZoneOffset of(String)用法及代碼示例
- Java ZoneOffset ofHours(int)用法及代碼示例
- Java ZoneOffset systemDefault()用法及代碼示例
- Java ZoneOffset ofOffset()用法及代碼示例
- Java ZoneOffset normalized()用法及代碼示例
- Java ZoneOffset getTotalSeconds()用法及代碼示例
- Java ZoneOffset toString()用法及代碼示例
- Java ZoneOffset get(TemporalField)用法及代碼示例
注:本文由純淨天空篩選整理自Code_r大神的英文原創作品 ZoneOffset getAvailableZoneIds() method in Java with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。