Java TimeZone clone() 方法



描述

Java TimeZone clone() 方法用于创建此 TimeZone 的副本。

声明

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

public Object clone()

参数

返回值

方法调用返回此 TimeZone 的克隆。

异常

克隆印度地区 TimeZone 示例

以下示例演示了使用 Java TimeZone clone() 方法创建 TimeZone 对象克隆的方法。我们使用印度创建了一个 TimeZone,然后打印它。然后,我们使用 clone() 方法创建了此对象的克隆,并也打印了它。

package com.tutorialspoint;

import java.util.SimpleTimeZone;
import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {
      
      // create simple time zone object 
      TimeZone stobj = new SimpleTimeZone(720,"India");
      System.out.println("Original obj: " + stobj);

      // clone the object
      Object cloneObj = stobj.clone();
      System.out.println("Clone obj: " + cloneObj);
   }    
}

输出

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

Original obj: java.util.TimeZone[id=India,offset=720,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0]
Clone obj: java.util.TimeZone[id=India,offset=720,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0]

克隆美国地区 TimeZone 示例

以下示例演示了使用 Java TimeZone clone() 方法创建 TimeZone 对象克隆的方法。我们使用 America/Los_Angeles 创建了一个 TimeZone,然后打印它。然后,我们使用 clone() 方法创建了此对象的克隆,并也打印了它。

package com.tutorialspoint;

import java.util.SimpleTimeZone;
import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {
      
      // create simple time zone object 
      TimeZone stobj = new SimpleTimeZone(720,"America/Los_Angeles");
      System.out.println("Original obj: " + stobj);

      // clone the object
      Object cloneObj = stobj.clone();
      System.out.println("Clone obj: " + cloneObj);
   }    
}

输出

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

Original obj: java.util.TimeZone[id=America/Los_Angeles,offset=720,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0]
Clone obj: java.util.TimeZone[id=America/Los_Angeles,offset=720,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0]

克隆欧洲地区 TimeZone 示例

以下示例演示了使用 Java TimeZone clone() 方法创建 TimeZone 对象克隆的方法。我们使用 Europe/Paris 创建了一个 TimeZone,然后打印它。然后,我们使用 clone() 方法创建了此对象的克隆,并也打印了它。

package com.tutorialspoint;

import java.util.SimpleTimeZone;
import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {
      
      // create simple time zone object 
      TimeZone stobj = new SimpleTimeZone(720,"Europe/Paris");
      System.out.println("Original obj: " + stobj);

      // clone the object
      Object cloneObj = stobj.clone();
      System.out.println("Clone obj: " + cloneObj);
   }    
}

输出

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

Original obj: java.util.TimeZone[id=Europe/Paris,offset=720,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0]
Clone obj: java.util.TimeZone[id=Europe/Paris,offset=720,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0]
java_util_timezone.htm
广告