java.util.TimeZone.getTimeZone() 方法用于获取给定 zoneId 的 TimeZone。
语法
public static TimeZone getTimeZone(ZoneId zoneId)
参数
zoneId | 指定时区的ZoneId |
返回值
返回指定的时区,如果给定的ID无法理解,则返回GMT时区。
异常
无示例:
在下面的示例中,java.util.TimeZone .getTimeZone()方法用于获取指定zoneId的TimeZone。
import java.util.*;
import java.time.*;
public class MyClass {
public static void main(String[] args) {
//创建TimeZone对象
ZoneId zid = ZoneId.of("Asia/Kolkata");
TimeZone tz = TimeZone.getTimeZone(zid);
//打印时区值
System.out.println("The TimeZone is:\n" + tz);
}
}
上述代码的输出将是:
The TimeZone is:
sun.util.calendar.ZoneInfo[id="Asia/Kolkata",offset=19800000,dstSavings=0,useDaylight=false,transitions=7,lastRule=null]