使用 Java 按指定时区偏移量获取 ID


为了根据 Java 中的指定时区偏移获取 ID,我们使用 getAvailableIDs(int rawOffset) 方法。java.util.TimeZone.getAvailableIDs(int rawOffset) 方法根据参数中给定的时区偏移返回可用的 ID。

声明 − java.util.TimeZone.getAvailableIDs(int rawOffset) 方法声明如下 −

public static String[] getAvailableIDs(int rawOffset)

其中 rawOffset 是给定的时区 GMT 偏移。

我们来看一个根据给定时区偏移获取 ID 的 Java 程序 −

示例

 在线案例

import java.util.*;
public class Example {
   public static void main(String args[]) {
      // getting available supported ids for given offset
      String[] id = TimeZone.getAvailableIDs(36000000);
      // printing available ids for offset
      System.out.println("The available IDs are as follows:");
      for (int i = 0; i< id.length; i++) {
         System.out.println(id[i]);
      }
   }
}

输出

The available IDs are as follows:
AET
Antarctica/DumontDUrville
Asia/Ust-Nera
Asia/Vladivostok
Australia/ACT
Australia/Brisbane
Australia/Canberra
Australia/Currie
Australia/Hobart
Australia/Lindeman
Australia/Melbourne
Australia/NSW
Australia/Queensland
Australia/Sydney
Australia/Tasmania
Australia/Victoria
Etc/GMT-10
Pacific/Chuuk
Pacific/Guam
Pacific/Port_Moresby
Pacific/Saipan
Pacific/Truk
Pacific/Yap

更新日期: 26-6 月-2020

197 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始
广告