Java TimeZone toZoneId() 方法



描述

Java TimeZone toZoneId() 方法用于将此时区对象转换为 ZoneId。

声明

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

public ZoneId toZoneId()

参数

返回值

此方法返回一个 ZoneId,它代表与此 TimeZone 相同的时区。

异常

获取默认时区的 ZoneId 示例

以下示例演示了如何使用 Java TimeZone toZoneId() 方法从当前时区对象获取 ZoneId 对象。我们使用 getDefault() 方法创建了一个 TimeZone,然后使用 toZoneId() 打印相应的时区 ID。

package com.tutorialspoint;

import java.util.TimeZone;

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

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

      // checking zoneid
      System.out.println("ZoneId is :" +tzone.toZoneId());
   }    
}

输出

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

ZoneId is :Asia/Calcutta

获取美国地区时区的 ZoneId 示例

以下示例演示了如何使用 Java TimeZone toZoneId() 方法从当前时区对象获取 ZoneId 对象。我们使用 America/Los_Angeles 创建了一个 TimeZone,然后使用 toZoneId() 打印相应的时区 ID。

package com.tutorialspoint;

import java.util.TimeZone;

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

      // create time zone object 
      TimeZone tzone = TimeZone.getTimeZone("America/Los_Angeles");

      // checking zoneid
      System.out.println("ZoneId is :" +tzone.toZoneId());
   }    
}

输出

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

ZoneId is :America/Los_Angeles

获取波兰地区时区的 ZoneId 示例

以下示例演示了如何使用 Java TimeZone toZoneId() 方法从当前时区对象获取 ZoneId 对象。我们使用 Poland 创建了一个 TimeZone,然后使用 toZoneId() 打印相应的时区 ID。

package com.tutorialspoint;

import java.util.TimeZone;

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

      // create time zone object 
      TimeZone tzone = TimeZone.getTimeZone("Poland");

      // checking zoneid
      System.out.println("ZoneId is :" +tzone.toZoneId());
   }    
}

输出

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

ZoneId is :America/Los_Angeles
java_util_timezone.htm
广告