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. |
Construtores públicos
TimeVal
public TimeVal (Long value)
Constrói um objeto TimeVal recém-alocado que representa o argumento Long especificado
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)
.
Métodos públicos
desde que
public Long asLong ()
Devoluções |
---|
Long | o valor Long empacotado. |
comparado a
public int compareTo (Long other)
valor duplo
public double doubleValue ()
floatValor
public float floatValue ()
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
.
valorintt
public int intValue ()
valor longo
public long longValue ()