Val.Ora

public class TimeVal
extends Object

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


Questo è un tipo sentinella che avvolge un Long . Esiste esclusivamente come suggerimento al meccanismo di analisi delle opzioni che un particolare valore dovrebbe essere analizzato come se fosse una stringa che rappresenta un valore temporale.

Ti consigliamo invece 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 temporale gerarchico

L'unità predefinita è millis.

int intValue ()

long longValue ()

Costruttori pubblici

Val.Ora

public TimeVal (Long value)

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

Parametri
value Long

Val.Ora

public TimeVal (String value)

Costruisce un oggetto TimeVal appena allocato che rappresenta il timestamp indicato dal parametro String. La stringa viene convertita in TimeVal esattamente nel modo utilizzato dal metodo fromString(String) .

Parametri
value String

Metodi pubblici

così lungo

public Long asLong ()

ritorna
Long il valore Long avvolto.

Paragonare a

public int compareTo (Long other)

Parametri
other Long

ritorna
int

doubleValore

public double doubleValue ()

ritorna
double

floatValue

public float floatValue ()

ritorna
float

daString

public static long fromString (String value)

Analizza la stringa come valore temporale gerarchico

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

Le unità possono essere mescolate e abbinate, purché ciascuna unità appaia al massimo una volta e purché tutte le unità che compaiono siano elencate in ordine di scala decrescente. Quindi, ad esempio, h può apparire solo prima m e può apparire solo dopo d . Come esempio specifico, "1d2h3m4s5ms" sarebbe un valore temporale valido, così come "4" o "4ms". Tutti gli spazi incorporati vengono eliminati.

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

Parametri
value String

ritorna
long

intValore

public int intValue ()

ritorna
int

longValue

public long longValue ()

ritorna
long