📜  Java中的 TimeZone clone() 方法及示例

📅  最后修改于: 2022-05-13 01:55:49.145000             🧑  作者: Mango

Java中的 TimeZone clone() 方法及示例

Java中TimeZone 类clone()方法用于创建现有此 TimeZone 的相同副本。

句法:

time_zone.clone()

参数:该方法不带任何参数。

返回值:该方法返回TimeZone 的一个实例,它是该 TimeZone 的副本。

下面的程序说明了 TimeZone 的 clone() 方法的工作:

示例 1:

// Java code to illustrate clone() method
  
import java.util.*;
  
public class TimeZoneDemo {
    public static void main(String args[])
    {
  
        // Creating an object of TimeZone class.
        TimeZone time_zone
            = TimeZone.getDefault();
        System.out.println("Original TimeZone: "
                           + time_zone);
  
        System.out.println();
  
        // Cloning and displaying the time zone
        System.out.println("Cloned TimeZone: "
                           + time_zone.clone());
    }
}
输出:

示例 2:

// Java code to illustrate clone() method
  
import java.util.*;
  
public class TimeZoneDemo {
    public static void main(String args[])
    {
  
        // creating Timezone object whose id is Europe/Berlin
        TimeZone time_zone
            = TimeZone.getTimeZone("Europe/Berlin");
  
        System.out.println("Original TimeZone: "
                           + time_zone);
  
        System.out.println();
  
        // Cloning and displaying the time zone
        System.out.println("Cloned TimeZone: "
                           + time_zone.clone());
    }
}
输出: