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()); } }
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()); } }
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