Class Datum

java.lang.Object
  extended by Datum

public class Datum
extends java.lang.Object

Klasse Datum.


Field Summary
protected  int jahr
          Jahr (1600..3000)
protected  int monat
          Monat (1..12)
private  boolean schaltJahr
          Schaltjahr.
protected  int tag
          Tag (1..28/29/30/31)
private  java.lang.String wochenTag
          Wochentag (Sonntag..Samstag)
 
Constructor Summary
Datum()
           
 
Method Summary
private  void berechneWochenTag()
          Berechne Wochentag nach W.
 void setDatum(int tt, int mm, int ccjj)
          Setzt Datum.
 java.lang.String toString()
          Datum als String "Wochentag, den tt.mm.ccjj".
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tag

protected int tag
Tag (1..28/29/30/31)


monat

protected int monat
Monat (1..12)


jahr

protected int jahr
Jahr (1600..3000)


wochenTag

private java.lang.String wochenTag
Wochentag (Sonntag..Samstag)


schaltJahr

private boolean schaltJahr
Schaltjahr.

Constructor Detail

Datum

public Datum()
Method Detail

setDatum

public void setDatum(int tt,
                     int mm,
                     int ccjj)
              throws DatumException
Setzt Datum.

Parameters:
tt - Tag des Datums
mm - Monat des Datums
ccjj - Jahr des Datums
Throws:
DatumException

berechneWochenTag

private void berechneWochenTag()
Berechne Wochentag nach W. Jacobsthal (1917). Ausgangsdatum der Berechnung: Sonntag, 1.5.1600


toString

public java.lang.String toString()
Datum als String "Wochentag, den tt.mm.ccjj".

Overrides:
toString in class java.lang.Object
Returns:
Datum