TimeVal

public class TimeVal
extends Object

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


Si tratta di un tipo di sentinella che racchiude un Long. Esiste solo come suggerimento per il meccanismo di analisi delle opzioni che un determinato valore deve essere analizzato come se fosse una stringa che rappresenta un valore temporale.

Ti consigliamo di utilizzare Duration.

Riepilogo

Costruttori pubblici

TimeVal(Long value)

Costruisce un oggetto TimeVal appena allocato che rappresenta l'argomento Long specificato

TimeVal(String value)

Costruisce un oggetto TimeVal appena allocato che rappresenta il timestamp indicato dal parametro String.

Metodi pubblici

Long asLong()
int compareTo(Long other)

double doubleValue()

float floatValue()

static long fromString(String value)

Analizza la stringa come valore di tempo gerarchico

L'unità predefinita è millis.

int intValue()

long longValue()

Costruttori pubblici

TimeVal

public TimeVal (Long value)

Costruisce un oggetto TimeVal appena allocato che rappresenta l'argomento Long specificato

Parametri
value Long

TimeVal

public TimeVal (String value)

Costruisce un oggetto TimeVal appena allocato che rappresenta il timestamp indicato dal parametro String. La stringa viene convertita in un valore TimeVal esattamente come avviene con il metodo fromString(String).

Parametri
value String

Metodi pubblici

asLong

public Long asLong ()

Ritorni
Long il valore Long con wrapping.

compareTo

public int compareTo (Long other)

Parametri
other Long

Ritorni
int

doubleValue

public double doubleValue ()

Ritorni
double

floatValue

public float floatValue ()

Ritorni
float

fromString

public static long fromString (String value)

Analizza la stringa come valore di tempo gerarchico

L'unità predefinita è millis. L'analizzatore accetterà s per i secondi (1000 millisecondi), m per i minuti (60 secondi), h per le ore (60 minuti) o d per i giorni (24 ore).

Le unità possono essere combinate, purché ciascuna venga visualizzata al massimo una volta e tutte le unità visualizzate siano elencate in ordine decrescente di scala. Ad esempio, h può essere visualizzato solo prima di m e solo dopo d. Come esempio specifico, "1d2h3m4s5ms" sarebbe un valore di tempo valido, così come "4" o "4ms". Tutti gli spazi vuoti incorporati vengono eliminati.

Tieni presente che questo metodo rifiuta gli overflow. Pertanto, il numero di output è garantito essere non negativo e rientrare nel tipo long.

Parametri
value String

Ritorni
long

intValue

public int intValue ()

Ritorni
int

longValue

public long longValue ()

Ritorni
long