next up previous contents
Nächste Seite: Zufallszahlen Aufwärts: Vorgegebene Klassen und Methoden Vorherige Seite: Systemzeit verwenden   Inhalt

Kalender-Objekte

Die Klasse Calendar ist eine abstrakte Klasse (vgl. Abschnitt ``Objektorientierte Programmierung'') ohne einen Konstruktor vom Typ public. Eine Instanz wird mit Hilfe der Methode getInstance() gebildet. Verwendung findet diese Klasse beispielsweise dann, wenn die einzelnen Bestandteile einer Zeitangabe ausgegeben werden sollen. Dafür stehen beispielsweise die (Ganzzahl-)Konstanten DATE (Tagesdatum), MONTH (Monatsname) und YEAR (vierstellige Jahreszahl) zur Verfügung, mit denen die Methode get() die entsprechenden Werte auslesen kann.

import java.util.Calendar;

public class calender1 {
    public static void main (String [] args) {
        Calendar kalender = Calendar.getInstance();
        System.out.println(kalender.get(Calendar.DATE) + ". " 
                           + ((int)(kalender.get(Calendar.MONTH))+1) + ". "
                           + kalender.get(Calendar.YEAR));
    }
}

Da die Zahl der Monate von 0 beginnend ausgegeben wird, ist es notwendig, zur Ausgabe der Monatszahl 1 zu addieren. Beachte die korrekte Klammerung!

20. 12. 2002



Alfred Nussbaumer 2003-02-10