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.

Métodos públicos

Long asLong ()
int compareTo (Long other)

double doubleValue ()

float floatValue ()

static long fromString (String value)

Analiza la cadena como un valor de tiempo jerárquico

La unidad predeterminada es milisegundos.

int intValue ()

long longValue ()

Constructores públicos

ValorTiempo

public TimeVal (Long value)

Construye un objeto TimeVal recién asignado que representa el argumento Long especificado

Parámetros
value Long

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) .

Parámetros
value String

Métodos públicos

tan largo

public Long asLong ()

Devoluciones
Long el valor Long envuelto.

comparar con

public int compareTo (Long other)

Parámetros
other Long

Devoluciones
int

valor doble

public double doubleValue ()

Devoluciones
double

valor flotante

public float floatValue ()

Devoluciones
float

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 .

Parámetros
value String

Devoluciones
long

valorint

public int intValue ()

Devoluciones
int

valorlargo

public long longValue ()

Devoluciones
long