Java ZoneOffset getAvailableZoneIds()方法及示例

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程