public class Zeitstempel extends Object implements Struktur, Comparable<Zeitstempel>, ZeitWert, Kopierbar
Constructor and Description |
---|
Zeitstempel()
Konstruktor, der einen Zeitstempel mit dem aktuellen Zeitpunkt erzeugt.
|
Zeitstempel(long zeitWert)
Konstruktor zum Anlagen eines Zeitstempels aus einer in Millisekunden
seit 1.1.1970 GMT übergebenen Zeit.
|
Zeitstempel(String zeitAngabe)
Konstruktor zum Anlegen eines Zeitstempels aus einer übergebenen
Zeichenkette.
|
Modifier and Type | Method and Description |
---|---|
void |
add(long value)
verschiebt den Zeitstempel innerhalb des Objekts um die angegebene Zahl
von Millisekunden.
|
int |
compareTo(Zeitstempel o)
vergleicht den Zeitstempel mit dem übergebenen.
|
boolean |
equals(Object obj) |
Zeitstempel |
erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.
|
Object |
format(String format)
erzeugt eine Zeichenkette, die den Zeitstempel im übergebenen Format
darstellt.
|
long |
getMilliSekunden()
liefert den Wert des zeitstempels als Millisekunden seit dem 1.1.1970
GMT.
|
Object |
getStrukturElement(String name)
liefert ein über einen Namen definiertes Element aus dem Objekt.
|
int |
hashCode() |
void |
setMilliSekunden(long wert)
setzt den Wert des Zeitstempels auf den in Millisekunden seit 1.1.1970
GMT angegebenen.
|
void |
setStrukturElement(String name,
Object daten)
setzt ein über einen Namen definiertes Element innerhalb des
Zeitstempels.
|
String |
toString()
gibt den Zeitstempel im Standardformat als Zeichenkette aus.
|
public Zeitstempel()
public Zeitstempel(long zeitWert)
zeitWert
- der Wertpublic Zeitstempel(String zeitAngabe)
zeitAngabe
- die Zeitangabe als Zeichenkette in einem zulässigem Formatpublic void add(long value)
value
- die Zeitdifferenzpublic int compareTo(Zeitstempel o)
compareTo
in interface Comparable<Zeitstempel>
o
- der VergleichswertComparable
.Comparable.compareTo(java.lang.Object)
public Zeitstempel erzeugeKopie()
erzeugeKopie
in interface Kopierbar
Kopierbar.erzeugeKopie()
public Object format(String format)
format
- die Beschreibung des Formats für die Ausgabepublic long getMilliSekunden()
getMilliSekunden
in interface ZeitWert
setMilliSekunden(long)
public Object getStrukturElement(String name)
getStrukturElement
in interface Struktur
name
- der NameStruktur.getStrukturElement(java.lang.String)
,
setStrukturElement(String, Object)
public void setMilliSekunden(long wert)
setMilliSekunden
in interface ZeitWert
wert
- der WertgetMilliSekunden()
public void setStrukturElement(String name, Object daten)
setStrukturElement
in interface Struktur
name
- der Namedaten
- das DatenobjektStruktur.setStrukturElement(java.lang.String,
java.lang.Object)
,
getStrukturElement(String)
public String toString()
toString
in class Object
Object.toString()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.