de.hska.info1.uebung.methoden
Class Datum

java.lang.Object
  extended by de.hska.info1.uebung.methoden.Datum

public class Datum
extends java.lang.Object

Datum stellt Methoden zur Überprüfung von Eigenschaften eines Datums des Gregorianischen Kalenders zur Verfügung, wie etwa Überprüfen Schaltjahr, Anzahl Tag eines Monats in einem Jahr usw.

Tag, Monate und Jahr werde als Zahlwerte vom Typ int codiert.

Author:
pape

Constructor Summary
Datum()
           
 
Method Summary
static boolean anzahlTageImMonatUeberpruefen(int tag, int monat, int jahr)
          Gibt true zurück, wenn tag eine korrekte Anzahl Tag im gegebenen monat im jahr des Gregorianischen Kalenders darstellt und false sonst.
static boolean pruefeDatum(int tag, int monat, int jahr)
          Gibt true zurück, wenn das gegeben Datum (tag, monat, jahr) ein gültiges Datum im Gregorianischen Kalender darstellt und false sonst.
static boolean schaltjahrUeberpruefen(int jahr)
          Gibt true zurück, wenn das gegeben jahr ein Schaltjahr ist und false sonst.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Datum

public Datum()
Method Detail

schaltjahrUeberpruefen

public static boolean schaltjahrUeberpruefen(int jahr)
Gibt true zurück, wenn das gegeben jahr ein Schaltjahr ist und false sonst. Ein Jahr ist ein Schaltjahr, wenn es durch 4 teilbar ist, es sei denn es ist durch 100 teilbar und nicht zusätzlich durch 400 teilbar. Beispiele:

Parameters:
jahr - das zu überprüfende Schaltjahr
Returns:
true, falls jahr ein Schaltjahr ist.

anzahlTageImMonatUeberpruefen

public static boolean anzahlTageImMonatUeberpruefen(int tag,
                                                    int monat,
                                                    int jahr)
Gibt true zurück, wenn tag eine korrekte Anzahl Tag im gegebenen monat im jahr des Gregorianischen Kalenders darstellt und false sonst.

Parameters:
tag - der Tag im Monat (von 1 bis 31)
monat - der Monat im Jahr (von 1=jan bis 12=Dezember)
jahr - das jahr
Returns:
true, wenn tag eine korrekte Anzahl Tag im gegebenen monat im jahr darstellt

pruefeDatum

public static boolean pruefeDatum(int tag,
                                  int monat,
                                  int jahr)
Gibt true zurück, wenn das gegeben Datum (tag, monat, jahr) ein gültiges Datum im Gregorianischen Kalender darstellt und false sonst.

Parameters:
tag - der Tag im Monat (von 1 bis 31)
monat - der Monat im Jahr (1=Jan bis 12=Dez)
jahr - das Jahr (muss positiv sein)
Returns:
true, wenn das gegebene Datum (tag, monat, jahr) ein gültiges Datum im Gregoriansichen Kalender darstellt


Prof. Dr. Pape