Java TimeZone getTimeZone()方法及示例

Java TimeZone getTimeZone()方法及示例

Java中 TimeZone类getTimeZone() 方法用于了解任何传递的TimeZone ID的实际时区。

语法

public static TimeZone getTimeZone(String the_ID)

参数: 该方法需要一个字符串数据类型的参数 the_ID ,指的是需要知道时区的ID。

返回值: 该方法要么返回指定的ID的时区,要么在指定的ID不能被程序理解的情况下返回GMT区。

下面的程序说明了时间区的getTimeZone()方法的工作原理:
示例1 :

// Java code to illustrate getTimeZone() method
  
import java.util.*;
  
public class TimeZoneDemo {
    public static void main(String args[])
    {
  
        // Creating a TimeZone
        TimeZone the_time_zone
            = TimeZone.getDefault();
  
        // Knowing the TimeZone
        System.out.println("The TimeZone is: "
                           + the_time_zone
                                 .getTimeZone("GMT+5:30"));
    }
}

输出:

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

例2 :

// Java code to illustrate getTimeZone() method
  
import java.util.*;
  
public class TimeZoneDemo {
    public static void main(String args[])
    {
  
        // Creating a TimeZone
        TimeZone the_time_zone
            = TimeZone.getDefault();
  
        // Knowing the TimeZone
        System.out.println("The TimeZone is: "
                           + the_time_zone
                                 .getTimeZone("GMT-3:30"));
    }
}

输出:

The TimeZone is: sun.util.calendar.ZoneInfo[id="GMT-03:30",
offset=-12600000, dstSavings=0, useDaylight=false, transitions=0, lastRule=null]

**参考资料: ** https://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html#getTimeZone()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程