TimeVal
public class TimeVal
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.TimeVal |
Diese Klasse ist veraltet.
Verwenden Sie stattdessen Duration
.
Dies ist ein Sentinel-Typ, der einen Long
umschließt. Es existiert nur als Hinweis auf die Optionsanalyse-Maschinerie, dass ein bestimmter Wert analysiert werden sollte, als wäre es eine Zeichenfolge, die einen Zeitwert darstellt.
Zusammenfassung
Öffentliche Konstrukteure |
---|
TimeVal (Long value) Erstellt ein neu zugewiesenes TimeVal-Objekt, das das angegebene Long-Argument darstellt |
TimeVal (String value) Erstellt ein neu zugewiesenes TimeVal-Objekt, das das darstellt Zeitstempel angezeigt durch den String-Parameter. |
Öffentliche Konstrukteure
TimeVal
public TimeVal (Long value)
Erstellt ein neu zugewiesenes TimeVal-Objekt, das das angegebene Long-Argument darstellt
TimeVal
public TimeVal (String value)
Erstellt ein neu zugewiesenes TimeVal-Objekt, das das darstellt Zeitstempel angezeigt durch den String-Parameter. Die Zeichenfolge wird genau so in eine TimeVal konvertiert, wie sie von der fromString(String)
-Methode verwendet wird.
Öffentliche Methoden
asLong
public Long asLong ()
Kehrt zurück |
---|
Long | der umhüllte 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 angepasst werden, solange jede Einheit höchstens einmal erscheint und solange alle Einheiten, die erscheinen, in absteigender Reihenfolge der Skalierung aufgelistet sind. So kann beispielsweise
h
nur vor
m
und möglicherweise nur nach
d
erscheinen. Als spezifisches 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. Die Ausgangsnummer ist also garantiert nicht negativ und passt in den
long
Typ.
intValue
public int intValue ()
longValue
public long longValue ()