Klasse Date


public class Date extends Object
Die Klasse Date implementiert ein Datum, welches dem Gregorianischen Kalender entspricht.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Date(int day, int month, int year)
    Konstruktor für ein neues Datumsobjekt.
    Date(Date date)
    Kopierkonstruktor - erzeugt aus der übergebenen Instanz eine neue und unabhängige Datumsinstanz
  • Methodenübersicht

    Modifikator und Typ
    Methode
    Beschreibung
    int
    Tag zurückgeben.
    int
    Monat zurückgeben.
    int
    Jahr zurückgeben.
    void
    setDay(int day)
    Neuen Tag setzen.
    void
    setMonth(int month)
    Neuen Monat setzen.
    void
    setYear(int year)
    Neues Jahr setzen.
    Rückgabe einer formatierten Zeichenkettendarstellung des aktuellen Datumswertes.

    Von Klasse geerbte Methoden Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Konstruktordetails

    • Date

      public Date(int day, int month, int year)
      Konstruktor für ein neues Datumsobjekt.
      Parameter:
      day - Tag
      month - Monat
      year - Jahr
      Löst aus:
      IllegalArgumentException - unzulässige Datumsangabe
    • Date

      public Date(Date date)
      Kopierkonstruktor - erzeugt aus der übergebenen Instanz eine neue und unabhängige Datumsinstanz
      Parameter:
      date - Datum
      Löst aus:
      IllegalArgumentException - wenn Datum gleich null
  • Methodendetails

    • toString

      public String toString()
      Rückgabe einer formatierten Zeichenkettendarstellung des aktuellen Datumswertes.
      Setzt außer Kraft:
      toString in Klasse Object
      Gibt zurück:
      Datum als Zeichenkette
    • getYear

      public int getYear()
      Jahr zurückgeben.
      Gibt zurück:
      Jahr
    • getMonth

      public int getMonth()
      Monat zurückgeben.
      Gibt zurück:
      Monat
    • getDay

      public int getDay()
      Tag zurückgeben.
      Gibt zurück:
      Tag
    • setYear

      public void setYear(int year) throws IllegalArgumentException
      Neues Jahr setzen.
      Parameter:
      year - Jahr
      Löst aus:
      IllegalArgumentException - ungültige Datumsangabe
    • setMonth

      public void setMonth(int month) throws IllegalArgumentException
      Neuen Monat setzen.
      Parameter:
      month - Monat
      Löst aus:
      IllegalArgumentException - ungültige Datumsangabe
    • setDay

      public void setDay(int day) throws IllegalArgumentException
      Neuen Tag setzen.
      Parameter:
      day - Tag
      Löst aus:
      IllegalArgumentException - ungültige Datumsangabe