Der schnellste Weg einen GregorianCalendar zu klonen?

Ich versuche, eine tiefe Kopie eines Objekts zu erstellen, einschließlich einesGregorianCalendar Beispiel. Ich bin immer vorsichtig mitclone() und es scheint hier nicht überschrieben worden zu sein, also kopiere ich nur Feld für Feld. Idealerweise gibt es einen Kopierkonstruktor, den ich so verwenden könnte:

GregorianCalendar newCalendar = new GregorianCalendar(oldCalendar);

Leider kann ich eine solche Funktion nicht in der API finden und bin nicht in der Lage herauszufinden, welche Felder ich benötige, um eine genaue Kopie zu erhalten. Wie würden Sie also vorgehen, um eine Kopie dieses Kalenders zu erstellen? Fehlt mir hier eine einfache Verknüpfung?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage