Zeitwert
public class TimeVal
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.TimeVal |
Dies ist ein Sentinel-Typ, der einen Long
umschließt. Es dient lediglich als Hinweis für die Optionen-Parsing-Maschinerie, dass ein bestimmter Wert so analysiert werden sollte, als wäre er eine Zeichenfolge, die einen Zeitwert darstellt.
Wir empfehlen stattdessen die Verwendung von Duration
.
Zusammenfassung
Öffentliche Bauträger |
---|
TimeVal (Long value) Konstruiert ein neu zugewiesenes TimeVal-Objekt, das das angegebene Long-Argument darstellt |
TimeVal (String value) Konstruiert ein neu zugewiesenes TimeVal-Objekt, das das darstellt Zeitstempel wird durch den String-Parameter angegeben. |
Öffentliche Bauträger
Zeitwert
public TimeVal (Long value)
Konstruiert ein neu zugewiesenes TimeVal-Objekt, das das angegebene Long-Argument darstellt
Zeitwert
public TimeVal (String value)
Konstruiert ein neu zugewiesenes TimeVal-Objekt, das das darstellt Zeitstempel wird durch den String-Parameter angegeben. Der String wird auf genau die Art und Weise, die von der fromString(String)
-Methode verwendet wird, in einen TimeVal konvertiert.
Öffentliche Methoden
asLong
public Long asLong ()
Kehrt zurück |
---|
Long | der umschlossene Long Wert. |
vergleichen mit
public int compareTo (Long other)
doubleValue
public double doubleValue ()
floatValue
public float floatValue ()
fromString
public static long fromString (String value)
Analysiert die Zeichenfolge als hierarchischen Zeitwert
Die Standardeinheit ist Millis. Der Parser akzeptiert
s
für Sekunden (1000 Millis),
m
für Minuten (60 Sekunden),
h
für Stunden (60 Minuten) oder
d
für Tage (24 Stunden).
Einheiten können gemischt und kombiniert werden, solange jede Einheit höchstens einmal vorkommt und alle Einheiten, die erscheinen, in absteigender Reihenfolge der Skala aufgelistet sind. So darf
h
beispielsweise nur vor
m
und nur nach
d
erscheinen. Als konkretes Beispiel wäre „1d2h3m4s5ms“ ein gültiger Zeitwert, ebenso wie „4“ oder „4ms“. Alle eingebetteten Leerzeichen werden verworfen.
Beachten Sie, dass diese Methode Überläufe ablehnt. Somit ist garantiert, dass die Ausgabezahl nicht negativ ist und in den
long
Typ passt.
intValue
public int intValue ()
longValue
public long longValue ()