-
Legen Sie ein Dateobjekt mit dem aktuellen Datum an. Berechnen Sie die Länge eines Tages in
Millisekunden und legen Sie damit je ein Dateobjekt für den Vortag und den Nachtag an.
-
Legen Sie mit Hilfe eines Konstruktors ein Dateobjekt an, das das Datum vom 01.01.1970 darstellt.
Berechnen Sie die Länge eine Nichtschaltjahres in Millisekunden und speichern Sie den Wert in einer
long-Variablen. Legen sie mit Hilfe dieser long-Variablen zwei neue Dateobjekte an, die jeweils
die Zeitpunkte 01.01.1969 und 01.01.1971 darstellen.
-
Jemand äußerst die Befürchtung, der Wertebereich einer long-Variablen könnte zu klein sein,
um weiter in der Zukunft (oder in der Vergangeheit) liegende Zeitpunkte zu erfassen. Benützen Sie
die Wertebereichskonstanten aus der Klasse Long, legen Sie damit zwei Dateobjekt an und lassen
Sie sich die zugehörigen Zeitpunkte ausgeben und beruhigen Sie damit die Person.
-
Legen Sie mit getInstance() ein Objekt vom Typ Calendar an und verwenden Sie die set()-Methoden,
um die Zeit des Objekts auf den Tag der französischen Revolution zu setzen (14.Juli1789).
Verwenden Sie dabei einmal set(int year, int month, int date) und einmal
set(int year, int month, int date, int hour, int minute, int second) und vergleichen Sie die
Ergebnisse indem Sie ein Dateobjekt erzeugen und das Datum mit der toString()-Methode ausgeben.
-
Legen Sie ein Objekt vom Typ GregorianCalendar an, das die aktuelle Zeit enthält. Stellen sie
mit der (nichtstatischen) Methode isLeapYear(int year) fest, daß 2000 ein Schaltjahr war.
-
Legen Sie ein Objekt vom Typ GregorianCalendar an, das die aktuelle Zeit enthält. Ermitteln Sie
mit der Methode getGregorianChange() das Datum des Kalenderwechsels vom julianischen zum gregorianischen
Kalender (1582). Prüfen Sie nun, ob das Jahr 1200 ein Schaltjahr war.
Anmerkung: Das Jahr 1200 war kein Schaltjahr in diesem Jahr galt noch der alte julianische Kalender.
Die Methode isLeapYear(int year) arbeitet stur nach der gregorianischen Regel. Sie liefert also vor
dem Kalenderwechsel auch für die durch 400 teilbaren Jahre ein Schaltjahr, was nach der julianischen
Schaltjahresregel falsch ist, siehe Gregorianischer und Julianischer Kalender.
-
Legen Sie ein Objekt vom Typ GregorianCalendar an mit dem Datum 4. Oktober 1582, 12 uhr Mittag.
Stellen sie fest, was für ein Wochentag das war (Donnerstag). Nehmen Sie die Methode
add(int field, int amount) und addieren 24 Stunden zu diesem Datum. Stellen Sie fest, welches
Datum sich ergibt (15. Oktober 1582).
|