Método date clone() en Java con ejemplos

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

Deja una respuesta

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