Método TimeZone clone() en Java con ejemplos

El método clone() de la clase TimeZone en Java se usa para crear una copia idéntica de una TimeZone existente.

Sintaxis:

time_zone.clone()

Parámetros: El método no toma ningún parámetro.

Valor de retorno: el método devuelve una instancia de TimeZone que es la copia de este TimeZone.

El siguiente programa ilustra el funcionamiento del método clone() de TimeZone:

Ejemplo 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());
    }
}
Producción:

Zona horaria original:
sun.util.calendar.ZoneInfo[id=”Etc/UTC”,offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null]

Zona horaria clonada :
sun.util.calendar.ZoneInfo[id=”Etc/UTC”,offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null]

Ejemplo 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());
    }
}
Producción:

Zona horaria original:
sun.util.calendar.ZoneInfo[id=”Europa/Berlín”,offset=3600000,dstSavings=3600000,useDaylight=true,transitions=143,lastRule=java.util.SimpleTimeZone[id=Europa/Berlín,offset =3600000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode=2,endMode=2,endMonth=9,endDay= -1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]]

Zona horaria clonada :
sun.util.calendar.ZoneInfo[id=”Europa/Berlín”,offset=3600000,dstSavings=3600000,useDaylight=true,transitions=143,lastRule=java.util.SimpleTimeZone[id=Europa/Berlín,offset =3600000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode=2,endMode=2,endMonth=9,endDay= -1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]]

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *