ValorTiempo
public class TimeVal
extends Object
java.lang.Objeto |
↳ | com.android.tradefed.util.TimeVal |
Este es un tipo centinela que envuelve un Long
. Existe únicamente como una pista para la maquinaria de análisis de opciones de que un valor particular debe analizarse como si fuera una cadena que representa un valor de tiempo.
Recomendamos utilizar Duration
en su lugar.
Resumen
Constructores públicos |
---|
TimeVal (Long value) Construye un objeto TimeVal recién asignado que representa el argumento Long especificado |
TimeVal (String value) Construye un objeto TimeVal recién asignado que representa el marca de tiempo indicado por el parámetro String. |
Constructores públicos
ValorTiempo
public TimeVal (Long value)
Construye un objeto TimeVal recién asignado que representa el argumento Long especificado
ValorTiempo
public TimeVal (String value)
Construye un objeto TimeVal recién asignado que representa el marca de tiempo indicado por el parámetro String. La cadena se convierte en TimeVal exactamente de la misma manera que utiliza el método fromString(String)
.
Métodos públicos
tan largo
public Long asLong ()
Devoluciones |
---|
Long | el valor Long envuelto. |
comparar con
public int compareTo (Long other)
valor doble
public double doubleValue ()
valor flotante
public float floatValue ()
de cadena
public static long fromString (String value)
Analiza la cadena como un valor de tiempo jerárquico
La unidad predeterminada es milisegundos. El analizador aceptará
s
para segundos (1000 milis),
m
para minutos (60 segundos),
h
para horas (60 minutos) o
d
para días (24 horas).
Las unidades se pueden mezclar y combinar, siempre y cuando cada unidad aparezca como máximo una vez, y siempre que todas las unidades que aparezcan se enumeren en orden de escala decreciente. Entonces, por ejemplo,
h
solo puede aparecer antes
m
y solo puede aparecer después de
d
. Como ejemplo específico, "1d2h3m4s5ms" sería un valor de tiempo válido, al igual que "4" o "4ms". Todos los espacios en blanco incrustados se descartan.
Tenga en cuenta que este método rechaza los desbordamientos. Por lo tanto, se garantiza que el número de salida no será negativo y se ajustará al tipo
long
.
valorint
public int intValue ()
valorlargo
public long longValue ()