Java TimeZone getTimeZone() 方法



描述

Java TimeZone getTimeZone(String ID) 方法用于获取给定 ID 的 TimeZone。

声明

以下是java.util.TimeZone.getTimeZone() 方法的声明。

public static TimeZone getTimeZone(String ID)

参数

ID − 这是 TimeZone 的 ID。

返回值

方法调用返回指定的 TimeZone,如果无法识别给定的 ID,则返回 GMT 时区。

异常

获取 GMT-8 时区示例

以下示例演示了如何使用 Java TimeZone getTimeZone() 方法根据给定的 ID 获取时区。我们使用 getDefault() 方法创建了一个 TimeZone。使用 getTimeZone(),我们打印了 GMT - 8 的 TimeZone 对象。

package com.tutorialspoint;

import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {

      // create time zone object     
      TimeZone timezone = TimeZone.getDefault();

      // checking time zone value     
      System.out.println("Time zone: " + timezone.getTimeZone("GMT-8:00"));
   }    
}

输出

让我们编译并运行上面的程序,这将产生以下结果。

Time zone: sun.util.calendar.ZoneInfo[id="GMT-08:00",offset=-28800000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null]

获取 IST 时区示例

以下示例演示了如何使用 Java TimeZone getTimeZone() 方法根据给定的 ID 获取时区。我们使用 getDefault() 方法创建了一个 TimeZone。使用 getTimeZone(),我们打印了 IST 的 TimeZone 对象。

package com.tutorialspoint;

import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {

      // create time zone object     
      TimeZone timezone = TimeZone.getDefault();

      // checking time zone value     
      System.out.println("Time zone: " + timezone.getTimeZone("IST"));
   }    
}

输出

让我们编译并运行上面的程序,这将产生以下结果。

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

获取 BST 时区示例

以下示例演示了如何使用 Java TimeZone getTimeZone() 方法根据给定的 ID 获取时区。我们使用 getDefault() 方法创建了一个 TimeZone。使用 getTimeZone(),我们打印了 BST 的 TimeZone 对象。

package com.tutorialspoint;

import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {

      // create time zone object     
      TimeZone timezone = TimeZone.getDefault();

      // checking time zone value     
      System.out.println("Time zone: " + timezone.getTimeZone("BST"));
   }    
}

输出

让我们编译并运行上面的程序,这将产生以下结果。

Time zone: sun.util.calendar.ZoneInfo[id="BST",offset=21600000,dstSavings=0,useDaylight=false,transitions=8,lastRule=null]
java_util_timezone.htm
广告