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
廣告