为了根据 Java 中给定的时区偏移量获取 ID,我们使用getAvailableIDs(int rawOffset)方法。java.util. 方法根据参数中给定的时区偏移量返回可用 ID。TimeZone.getAvailableIDs(int rawOffset)
声明- java.util。方法声明如下 -TimeZone.getAvailableIDs(int rawOffset)
public static String[] getAvailableIDs(int rawOffset)
其中 rawOffset 是给定的时区 GMT 偏移量。
让我们看一个 Java 程序,它根据给定的时区偏移量获取 ID -
import java.util.*; public class Example { public static void main(String args[]) { // 获取给定偏移量的可用支持 ID String[] id = TimeZone.getAvailableIDs(36000000); // 打印可用的 id 以进行偏移 System.out.println("可用的 ID 如下:"); for (int i = 0; i< id.length; i++) { System.out.println(id[i]); } } }输出结果
可用的 ID 如下: 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