TimeVal

public class TimeVal
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.TimeVal


Diese Klasse wurde eingestellt.
verwenden Sie stattdessen Duration.

Dies ist ein Sentinel-Typ, der ein Long umschließt. Sie dient lediglich als Hinweis für die Optionen zum Parsen, dass ein bestimmter Wert so geparst werden soll, als wäre er ein String, der einen Zeitwert darstellt.

Zusammenfassung

Öffentliche Konstruktoren

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 den Zeitstempel darstellt, der durch den Stringparameter angegeben wird.

Öffentliche Methoden

Long asLong()
int compareTo(Long other)

double doubleValue()

float floatValue()

static long fromString(String value)

Der String wird als hierarchischer Zeitwert geparst.

Die Standardeinheit ist „millis“.

int intValue()

long longValue()

Öffentliche Konstruktoren

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 den Zeitstempel darstellt, der durch den Stringparameter angegeben wird. Der String wird genau wie bei der Methode fromString(String) in eine TimeVal-Datenstruktur konvertiert.

Parameter
value String

Öffentliche Methoden

asLong

public Long asLong ()

Returns
Long den umgebrochenen Long-Wert.

compareTo

public int compareTo (Long other)

Parameter
other Long

Returns
int

doubleValue

public double doubleValue ()

Returns
double

floatValue

public float floatValue ()

Returns
float

fromString

public static long fromString (String value)

Der String wird als hierarchischer Zeitwert geparst.

Die Standardeinheit ist „millis“. Der Parser akzeptiert s für Sekunden (1.000 Millisekunden), m für Minuten (60 Sekunden), h für Stunden (60 Minuten) oder d für Tage (24 Stunden).

Einheiten können kombiniert werden, solange jede Einheit höchstens einmal vorkommt und alle Einheiten in absteigender Reihenfolge nach Skala aufgeführt sind. So kann h beispielsweise nur vor m und nach d erscheinen. Ein gültiges Beispiel für einen Zeitwert wäre „1d2h3m4s5ms“, ebenso wie „4“ oder „4ms“. Alle eingebetteten Leerzeichen werden verworfen.

Beachten Sie, dass diese Methode Überläufe ablehnt. Die Ausgabezahl ist also garantiert nicht negativ und entspricht dem Typ long.

Parameter
value String

Returns
long

intValue

public int intValue ()

Returns
int

longValue

public long longValue ()

Returns
long