Java Reference
In-Depth Information
Zur Erzeugung einer Objektinstanz von Date stehen mehrere Möglichkeiten in Form ver-
schiedener Konstruktoren zur Verfügung:
Listing 7.12■ Verschiedene Möglichkeiten, ein Datumsobjekt zu erzeugen
[Objektname] = new Date()
[Objektname] = new Date(Jahr,Monat,Tag)
[Objektname] = new Date(Jahr,Monat,Tag,Stunden,Minuten,Sekunden)
[Objektname] = new Date("Monat Tag, Jahr Stunden:Minuten:Sekunden")
[Objektname] = new Date(Millisekunden)
Die erste Variante erzeugt eine Objektinstanz, in der das zum Zeitpunkt der Skriptausfüh-
rung aktuelle Datum und die aktuelle Uhrzeit (die Systemzeit des Rechners eines Besu-
chers) gespeichert wird. Die zweite und die dritte Variante initialisieren das neue Date -
Objekt mit bestimmten vorgegebenen Werten (also einem bestimmten Datum und im dritten
Fall auch einer bestimmten Uhrzeit). Alle Initialisierungswerte (Monat, Stunden oder Minu-
ten) müssen in Zahlenform angegeben werden. Die vierte Version ist im deutschsprachigen
Raum eher von geringem Interesse, denn Sie geben die Parameter als Zeichenketten in
englischer Schreibweise an. Die fünte Variante ist dann interessant, wenn Sie über eine
Funktion oder Berechnung die Millisekunden eines Datumswerts erhalten und daraus ein
Datumsobjekt erzeugen wollen. Dementsprechend steht new Date(0) genau für den inter-
nen Zeitnullpunkt.
7.4.6.1■Die Methoden von Date
Ein Objekt vom Typ Date besitzt eine ganze Reihe von sehr interessanten Methoden. Hier
ist eine Auswahl der wichtigsten Methoden:
Tabelle 7.6■ Methoden von Date
Methoden
Beschreibung
Der Monatstag des Datumsobjekts als Zahl. Das liefert beispiels-
weise 3, wenn in dem Datumsobjekt der 3.12. 2015, 23:59:00,
gespeichert ist.
getDate()
Der Wochentag des Datumsobjekts als Zahl. Das liefert beispiels-
weise 3, wenn in dem Datumsobjekt implizit ein Mittwoch
gespeichert ist. Die möglichen Rückgabewerte sind 0 (Sonntag)
bis 6 (Samstag).
getDay()
Die Abfrage des vollständigen Jahrs - also vierstellig
getFullYear()
Die Stunden der im Datumsobjekt gespeicherten Uhrzeit
getHours()
Die Abfrage der Millisekunden
getMilliseconds()
Die Minuten der im Datumsobjekt gespeicherten Uhrzeit
getMinutes()
Der Monat des im Datumsobjekt gespeicherten Datums. Beachten
Sie, dass Januar den Wert 0 (!) liefert und dementsprechend alle
weiteren Monate behandelt werden müssen (Dezember liefert 11).
Gerade für die Darstellung in einem in Deutschland üblichen Format
werden Sie für den Monat in der Regel den Wert 1 zum Rückgabe-
wert der Methode addieren.
getMonth()
Search WWH ::




Custom Search