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 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 Bauträger

Zeitwert

public TimeVal (Long value)

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

Parameter
value Long

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.

Parameter
value String

Öffentliche Methoden

asLong

public Long asLong ()

Kehrt zurück
Long der umschlossene 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 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.

Parameter
value String

Kehrt zurück
long

intValue

public int intValue ()

Kehrt zurück
int

longValue

public long longValue ()

Kehrt zurück
long