Valore Time

public class TimeVal
extends Object

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


Questo è un tipo sentinella che avvolge un Long. Esiste solo come suggerimento per le opzioni di analisi secondo cui un determinato valore deve essere analizzato come se fosse una stringa che rappresenta un valore temporale.

Ti consigliamo di usare invece Duration.

Riepilogo

Costruttori pubblici

TimeVal(Long value)

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

TimeVal(String value)

Crea 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 è in millisecondi.

int intValue()

long longValue()

Costruttori pubblici

Valore Time

public TimeVal (Long value)

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

Parametri
value Long

Valore Time

public TimeVal (String value)

Crea un oggetto TimeVal appena allocato che rappresenta il timestamp indicato dal parametro String. La stringa viene convertita in un valore TimeVal esattamente nel modalità utilizzata dal metodo fromString(String).

Parametri
value String

Metodi pubblici

lungo

public Long asLong ()

Ritorni
Long il valore aggregato Long.

confrontaTo

public int compareTo (Long other)

Parametri
other Long

Ritorni
int

Valore doppio

public double doubleValue ()

Ritorni
double

Valore in virgola mobile

public float floatValue ()

Ritorni
float

fromString

public static long fromString (String value)

Analizza la stringa come valore temporale gerarchico

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

Le unità possono essere miste e abbinate, a condizione che ciascuna unità venga visualizzata al massimo una volta e a condizione che tutte le unità visualizzate sono elencate in ordine di scala decrescente. Quindi, ad esempio, h potrebbe apparire solo prima del giorno m e solo dopo il giorno d. Come esempio specifico: "1d2h3m4s5ms" sarebbe un valore di tempo valido, così come "4" o "4 ms". Tutti viene ignorato.

Tieni presente che questo metodo rifiuta gli overflow. Quindi il numero di output è garantito non negativi e che si adattino al tipo long.

Parametri
value String

Ritorni
long

Valore int

public int intValue ()

Ritorni
int

Valore lungo

public long longValue ()

Ritorni
long