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 Methoden

Long asLong ()
int compareTo (Long other)

double doubleValue ()

float floatValue ()

static long fromString (String value)

Analysiert die Zeichenfolge als hierarchischen Zeitwert

Die Standardeinheit ist Millis.

int intValue ()

long longValue ()

Öffentliche Konstrukteure

TimeVal

public TimeVal (Long value)

Erstellt ein neu zugewiesenes TimeVal-Objekt, das das angegebene Long-Argument darstellt

Parameter
value Long

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.

Parameter
value String

Öffentliche Methoden

asLong

public Long asLong ()

Kehrt zurück
Long der umhüllte Long Wert.

vergleichen mit

public int compareTo (Long other)

Parameter
other Long

Kehrt zurück
int

doubleValue

public double doubleValue ()

Kehrt zurück
double

floatValue

public float floatValue ()

Kehrt zurück
float

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.

Parameter
value String

Kehrt zurück
long

intValue

public int intValue ()

Kehrt zurück
int

longValue

public long longValue ()

Kehrt zurück
long