Java.util.GregorianCalendar 类

java.util.GregorianCalendar.clone() 方法返回给定 GregorianCalendar 对象的副本。

语法

public Object clone()

参数

不需要参数。

返回值

返回副本给定对象的异常。

异常

示例:

在下面的示例中,java.util.GregorianCalendar.clone() 方法用于创建给定 GregorianCalendar 对象的副本。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建指定日期的Calendar对象
    GregorianCalendar Cal1 = new GregorianCalendar(2015, 10, 25);

    //打印日历
    System.out.println("Original Calendar: " + Cal1.getTime());

    //创建日历的克隆
    GregorianCalendar Cal2 = new GregorianCalendar();
    Cal2 = (GregorianCalendar)Cal1.clone();

    //打印日历
    System.out.println("Cloned Calendar: " + Cal2.getTime());
  }
}

上述代码的输出将是:

Original Calendar: Wed Nov 25 00:00:00 GMT 2015
Cloned Calendar: Wed Nov 25 00:00:00 GMT 2015