使用 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 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告