Java.util.TimeZone 类

java.util.TimeZone.clone() 方法用于创建此 TimeZone 的副本。

语法

public Object clone()

参数

不需要参数。

返回值

返回一个给定时区的克隆。

异常

示例:

在下面的示例中,java.util.TimeZone.clone() 方法用于创建给定 TimeZone 的克隆。

import java.util.*;

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

    //打印TimeZone对象
    System.out.println("Original TimeZone Object:\n" + tz);
    
    //创建 TimeZone 对象的克隆
    Object tzclone = tz.clone();

    System.out.println();

    //打印克隆的TimeZone对象
    System.out.println("Cloned TimeZone Object:\n" + tzclone);
  }
}

上述代码的输出将是:

Original TimeZone Object:
sun.util.calendar.ZoneInfo[id="Etc/UTC",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null]

Cloned TimeZone Object:
sun.util.calendar.ZoneInfo[id="Etc/UTC",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null]