public final class ZeitAngabe extends Object
Modifier and Type | Field and Description |
---|---|
private long |
zeitWert
der Zeitwert, der dargestellt werden soll.
|
Constructor and Description |
---|
ZeitAngabe(long zeitWert)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
String |
dauerAlsText()
liefert den Zeitwert als Dauer.
|
String |
dauerAlsText(String maxText)
liefert den Zeitwert als Dauer.
|
long |
getZeitWert()
liefert den definierten Zeitwert, der Zeitangabe in Millisekunden.
|
private long |
teilDauerErmitteln(StringBuffer result,
long restWert,
long faktor,
String einheit)
ermittelt eine Teil des "Dauer-String".
|
String |
zeitStempel()
liefert den Zeitstempel im Standard-Datums-Zeit-Format.
|
String |
zeitStempel(String nullText)
liefert den Zeitstempel im Standardformat, wobei der Wert 0 durch den
übergebenen Text ersetzt wird.
|
String |
zeitStempel(String nullText,
String maxText)
liefert den Zeitstempel im Standardformat, wobei der Wert 0 durch den
übergebenen Text
nullText und der Wert Long.MAX_VALUE durch
den übergebenen Text maxText ersetzt wird. |
public ZeitAngabe(long zeitWert)
zeitWert
- der Wertpublic String dauerAlsText()
public String dauerAlsText(String maxText)
maxText
- der Text, der für den Wert Long.MAX_VALUE ausgegeben werden
soll.public long getZeitWert()
private long teilDauerErmitteln(StringBuffer result, long restWert, long faktor, String einheit)
result
- das Ziel, in dem der Text zusammengebaut wird.restWert
- der noch bestehende Restwertfaktor
- der Faktor für den einzufügenden Abschnitteinheit
- die Einheit als Textpublic String zeitStempel()
public String zeitStempel(String nullText)
null
übergeben, erfolgt keine Sonderbehanldung für den Zeitwert 0.nullText
- der Text für den Wert 0public String zeitStempel(String nullText, String maxText)
nullText
und der Wert Long.MAX_VALUE durch
den übergebenen Text maxText
ersetzt wird. Wird für die
Textparameter der Wert null
übergeben, erfolgt keine
Sonderbehanldung für den jeweiligen Wert.nullText
- der Text für den Wert 0maxText
- der Text für den Wert Long.MAX_VALUECopyright © 2017 BitCtrl Systems GmbH. All rights reserved.