Java.util.TimeZone 类

java.util.TimeZone.getTimeZone() 方法用于获取给定 ID 的 TimeZone。

语法

public static TimeZone getTimeZone(String ID)

参数

ID 指定时区的 ID,可以是缩写(例如"PST")、全名(例如"America/Los_Angeles")或自定义 ID(例如"GMT-8:00")。

返回值

返回指定的时区,如果无法理解给定的 ID,则返回 GMT 时区。

异常

示例:

在下面的示例中,java.util.TimeZone.getTimeZone() 方法用于获取指定 ID 的 TimeZone。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建TimeZone对象
    TimeZone tz = TimeZone.getTimeZone("IST");

    //打印时区值
    System.out.println("The TimeZone is:\n" + tz);
  }
}

上述代码的输出将是:

The TimeZone is:
sun.util.calendar.ZoneInfo[id="IST",offset=19800000,dstSavings=0,useDaylight=false,transitions=7,lastRule=null]