Class Date

java.lang.Object
  |
  +--Date

public class Date
extends java.lang.Object

Diese Klasse erzeugt Datumsobjekte. Das Datum besteht aus einem Jahr, einem Monat und einem Tag. Die Zeitrechnung, in welcher das Datum interpretiert werden muß, ist nicht definiert. Schaltjahre werden nicht gesondert berücksichtigt, so daß der 29. Februar für jede Jahreszahl erlaubt ist.
Für die textuelle Repräsentation werden zwei Formate unterstützt:

deutsches Datumsformat
<tag>.<monat>.<jahr>
englisches Datumsformat
<monat>/<tag>/<jahr>

Version:
1.0
Author:
bisanz

Field Summary
static int DE
          Konstante für deutsche Datumskonvention.
static int EN
          Konstante für englische Datumskonvention.
 
Constructor Summary
Date(int year, int month, int day)
          Der Konstruktor.
 
Method Summary
 int getDay()
          Gibt den Tag zurück.
 int getMonth()
          Gibt den Monat zurück.
 int getYear()
          Gibt das Jahr zurück.
 java.lang.String toString(int format)
          Gibt eine Zeichenkettenrepräsentation des Datums zurück.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DE

public static final int DE
Konstante für deutsche Datumskonvention.

See Also:
Constant Field Values

EN

public static final int EN
Konstante für englische Datumskonvention.

See Also:
Constant Field Values
Constructor Detail

Date

public Date(int year,
            int month,
            int day)
     throws java.lang.IllegalArgumentException
Der Konstruktor.

Parameters:
year - Das Jahr.
month - Der Monat. Werte aus [1,12] sind zulässig.
day - Der Tag. In Abhängigkeit von month sind folgende Werte zulässig: month aus {1,3,5,7,8,10,12}: [1,31]. month aus {4,6,9,11}: [1,30]. month aus {2}: [1,29].
Throws:
java.lang.IllegalArgumentException - Wird geworfen, falls month oder day einen unzulässigen Wert enthalten.
Method Detail

getDay

public int getDay()
Gibt den Tag zurück.

Returns:
Der Tag.

getMonth

public int getMonth()
Gibt den Monat zurück.

Returns:
Der Monat.

getYear

public int getYear()
Gibt das Jahr zurück.

Returns:
Das Jahr.

toString

public java.lang.String toString(int format)
                          throws java.lang.IllegalArgumentException
Gibt eine Zeichenkettenrepräsentation des Datums zurück.

Parameters:
format - Das Ausgabeformat. Zulässige Werte sind: DE für deutsches Datumsformat. EN für englisches Datumsformat.
Returns:
Die Zeichenkettenrepräsentation.
Throws:
java.lang.IllegalArgumentException - Wird geworfen, falls ein ungültiges Format angegeben ist.