Java SimpleTimeZone clone() 方法



描述

Java SimpleTimeZone clone() 方法用于返回此 SimpleTimeZone 实例的克隆。

声明

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

public Object clone()

参数

返回值

方法调用返回此实例的克隆。

异常

克隆印度时区的 SimpleTimeZone 实例示例

以下示例演示了如何使用 Java SimpleTimeZone clone() 方法创建 SimpleTimeZone 对象的克隆。我们使用印度时区创建了一个 SimpleTimeZone,然后打印出来。然后,我们使用 clone() 方法创建了此对象的克隆,并将其打印出来。

package com.tutorialspoint;

import java.util.SimpleTimeZone;

public class SimpleTimeZoneDemo {
   public static void main( String args[] ) {
      
      // create simple time zone object 
      SimpleTimeZone 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.SimpleTimeZone[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.SimpleTimeZone[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]

克隆美国时区的 SimpleTimeZone 实例示例

以下示例演示了如何使用 Java SimpleTimeZone clone() 方法创建 SimpleTimeZone 对象的克隆。我们使用 America/Los_Angeles 创建了一个 SimpleTimeZone,然后打印出来。然后,我们使用 clone() 方法创建了此对象的克隆,并将其打印出来。

package com.tutorialspoint;

import java.util.SimpleTimeZone;

public class SimpleTimeZoneDemo {
   public static void main( String args[] ) {
      
      // create simple time zone object 
      SimpleTimeZone 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.SimpleTimeZone[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.SimpleTimeZone[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]

克隆欧洲时区的 SimpleTimeZone 实例示例

以下示例演示了如何使用 Java SimpleTimeZone clone() 方法创建 SimpleTimeZone 对象的克隆。我们使用 Europe/Paris 创建了一个 SimpleTimeZone,然后打印出来。然后,我们使用 clone() 方法创建了此对象的克隆,并将其打印出来。

package com.tutorialspoint;

import java.util.SimpleTimeZone;

public class SimpleTimeZoneDemo {
   public static void main( String args[] ) {
      
      // create simple time zone object 
      SimpleTimeZone 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.SimpleTimeZone[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.SimpleTimeZone[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_simpletimezone.htm
广告