public class Zeitstempel extends java.lang.Object implements Struktur, java.lang.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(java.lang.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(java.lang.Object obj) |
Zeitstempel |
erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.
|
java.lang.Object |
format(java.lang.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.
|
java.lang.Object |
getStrukturElement(java.lang.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(java.lang.String name,
java.lang.Object daten)
setzt ein über einen Namen definiertes Element innerhalb des
Zeitstempels.
|
java.lang.String |
toString()
gibt den Zeitstempel im Standardformat als Zeichenkette aus.
|
public Zeitstempel()
public Zeitstempel(long zeitWert)
zeitWert - der Wertpublic Zeitstempel(java.lang.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 java.lang.Comparable<Zeitstempel>o - der VergleichswertComparable.Comparable.compareTo(java.lang.Object)public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic Zeitstempel erzeugeKopie()
erzeugeKopie in interface KopierbarKopierbar.erzeugeKopie()public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.Object format(java.lang.String format)
format - die Beschreibung des Formats für die Ausgabepublic long getMilliSekunden()
getMilliSekunden in interface ZeitWertsetMilliSekunden(long)public java.lang.Object getStrukturElement(java.lang.String name)
getStrukturElement in interface Strukturname - der NameStruktur.getStrukturElement(java.lang.String),
setStrukturElement(String, Object)public void setMilliSekunden(long wert)
setMilliSekunden in interface ZeitWertwert - der WertgetMilliSekunden()public void setStrukturElement(java.lang.String name,
java.lang.Object daten)
setStrukturElement in interface Strukturname - der Namedaten - das DatenobjektStruktur.setStrukturElement(java.lang.String,
java.lang.Object),
getStrukturElement(String)public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()