El método clon() de la clase Date en Java devuelve el duplicado del objeto Date pasado. Este duplicado es solo una copia superficial del objeto Fecha dado.
Sintaxis:
public Object clone()
Parámetros: El método no acepta ningún parámetro.
Valor devuelto: el método devuelve un clon del objeto.
Los siguientes programas ilustran el uso del método clone():
Ejemplo 1:
Java
// Java code to demonstrate // clone() method of Date class import java.util.Date; import java.util.Calendar; public class GfG { public static void main(String args[]) { // Creating a Calendar object Calendar c1 = Calendar.getInstance(); // Set Month // MONTH starts with 0 i.e. ( 0 - Jan) c1.set(Calendar.MONTH, 11); // Set Date c1.set(Calendar.DATE, 05); // Set Year c1.set(Calendar.YEAR, 1996); // Creating a date object // with specified time. Date dateOne = c1.getTime(); Object dateTwo = dateOne.clone(); System.out.println("Original Date: " + dateOne.toString()); System.out.println("Cloned Date: " + dateTwo.toString()); } }
Producción:
Original Date: Thu Dec 05 05:39:04 UTC 1996 Cloned Date: Thu Dec 05 05:39:04 UTC 1996
Ejemplo 2:
Java
// Java code to demonstrate // clone() method of Date class import java.util.Date; import java.util.Calendar; public class GfG { public static void main(String args[]) { // Creating a Calendar object Calendar c1 = Calendar.getInstance(); // Set Month // MONTH starts with 0 i.e. ( 0 - Jan) c1.set(Calendar.MONTH, 00); // Set Date c1.set(Calendar.DATE, 30); // Set Year c1.set(Calendar.YEAR, 2019); // Creating a date object // with specified time. Date dateOne = c1.getTime(); Object dateTwo = dateOne.clone(); System.out.println("Original Date: " + dateOne.toString()); System.out.println("Cloned Date: " + dateTwo.toString()); } }
Producción:
Original Date: Wed Jan 30 05:39:10 UTC 2019 Cloned Date: Wed Jan 30 05:39:10 UTC 2019
Referencia: https://docs.oracle.com/javase/8/docs/api/java/util/Date.html#clone–
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