TimeVal

public class TimeVal
extends Object

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


Este é um tipo sentinela que envolve um Long . Existe apenas como uma dica para o mecanismo de análise de opções de que um valor específico deve ser analisado como se fosse uma string representando um valor de tempo.

Recomendamos usar Duration .

Resumo

Construtores públicos

TimeVal (Long value)

Constrói um objeto TimeVal recém-alocado que representa o argumento Long especificado

TimeVal (String value)

Constrói um objeto TimeVal recém-alocado que representa o carimbo de data/hora indicado pelo parâmetro String.

Métodos públicos

Long asLong ()
int compareTo (Long other)

double doubleValue ()

float floatValue ()

static long fromString (String value)

Analisa a string como um valor de tempo hierárquico

A unidade padrão é milis.

int intValue ()

long longValue ()

Construtores públicos

TimeVal

public TimeVal (Long value)

Constrói um objeto TimeVal recém-alocado que representa o argumento Long especificado

Parâmetros
value Long

TimeVal

public TimeVal (String value)

Constrói um objeto TimeVal recém-alocado que representa o carimbo de data/hora indicado pelo parâmetro String. A string é convertida em um TimeVal exatamente da maneira usada pelo método fromString(String) .

Parâmetros
value String

Métodos públicos

desde que

public Long asLong ()

Devoluções
Long o valor Long empacotado.

comparado a

public int compareTo (Long other)

Parâmetros
other Long

Devoluções
int

valor duplo

public double doubleValue ()

Devoluções
double

floatValor

public float floatValue ()

Devoluções
float

fromString

public static long fromString (String value)

Analisa a string como um valor de tempo hierárquico

A unidade padrão é milis. O analisador aceitará s para segundos (1000 milissegundos), m para minutos (60 segundos), h para horas (60 minutos) ou d para dias (24 horas).

As unidades podem ser misturadas e combinadas, desde que cada unidade apareça no máximo uma vez, e desde que todas as unidades que aparecem estejam listadas em ordem decrescente de escala. Assim, por exemplo, h só pode aparecer antes m e só pode aparecer depois de d . Como exemplo específico, "1d2h3m4s5ms" seria um valor de tempo válido, assim como "4" ou "4ms". Todos os espaços em branco incorporados são descartados.

Observe que este método rejeita overflows. Portanto, é garantido que o número de saída não seja negativo e caiba no tipo long .

Parâmetros
value String

Devoluções
long

valorintt

public int intValue ()

Devoluções
int

valor longo

public long longValue ()

Devoluções
long