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.
Em vez disso, recomendamos o uso 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 TimeVal exatamente da maneira usada pelo método fromString(String)
.
Métodos públicos
tão longo
public Long asLong ()
devoluções |
---|
Long | o valor Long envolvido. |
comparado a
public int compareTo (Long other)
doubleValue
public double doubleValue ()
floatValue
public float floatValue ()
fromString
public static long fromString (String value)
Analisa a string como um valor de tempo hierárquico
A unidade padrão é milissegundos. 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 todas as unidades que aparecem sejam listadas em ordem decrescente de escala. Assim, por exemplo,
h
só pode aparecer antes
m
, e só pode aparecer depois de
d
. Como um 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 esse método rejeita estouros. Portanto, é garantido que o número de saída não seja negativo e se encaixe no tipo
long
.
intValue
public int intValue ()
valorlongo
public long longValue ()