Valeur temporelle

public class TimeVal
extends Object

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


Il s'agit d'un type sentinelle qui encapsule une Long. Elle sert uniquement d'indice pour les options machine à analyser qu'une valeur particulière doit être analysée comme s'il s'agissait d'une chaîne représentant valeur temporelle.

Nous vous recommandons d'utiliser plutôt Duration.

Résumé

Constructeurs publics

TimeVal(Long value)

Construit un objet TimeVal nouvellement alloué qui représente l'argument Long spécifié.

TimeVal(String value)

Construit un objet TimeVal nouvellement alloué qui représente le timestamp indiquée par le paramètre String.

Méthodes publiques

Long asLong()
int compareTo(Long other)

double doubleValue()

float floatValue()

static long fromString(String value)

Analyse la chaîne en tant que valeur temporelle hiérarchique

L'unité par défaut est le milliseconde.

int intValue()

long longValue()

Constructeurs publics

Valeur temporelle

public TimeVal (Long value)

Construit un objet TimeVal nouvellement alloué qui représente l'argument Long spécifié.

Paramètres
value Long

Valeur temporelle

public TimeVal (String value)

Construit un objet TimeVal nouvellement alloué qui représente le timestamp indiquée par le paramètre String. La chaîne est convertie en valeur TimeVal au format utilisée par la méthode fromString(String).

Paramètres
value String

Méthodes publiques

asLong

public Long asLong ()

Renvoie
Long la valeur Long encapsulée.

comparerTo

public int compareTo (Long other)

Paramètres
other Long

Renvoie
int

Valeur double

public double doubleValue ()

Renvoie
double

Valeur flottante

public float floatValue ()

Renvoie
float

fromString

public static long fromString (String value)

Analyse la chaîne en tant que valeur temporelle hiérarchique

L'unité par défaut est le milliseconde. L'analyseur accepte s pour les secondes (1 000 millisecondes), m pour les minutes (60 secondes), h pour les heures (60 minutes) ou d pour les jours (24 heures)

Les unités peuvent être mélangées et mises en correspondance, tant que chaque unité apparaît au maximum une fois, et tant que toutes les unités qui apparaissent sont listées par ordre décroissant d'échelle. Par exemple, h ne peut apparaître qu'avant le m, et peut uniquement apparaître après le d. En tant que Exemple spécifique : "1d2h3m4s5ms" est une valeur temporelle valide, comme "4" ou "4ms". Tout Les espaces blancs intégrés sont supprimés.

Notez que cette méthode rejette les dépassements de capacité. Ainsi, le nombre de sorties est garanti non négative, et pour tenir dans le type long.

Paramètres
value String

Renvoie
long

Valeur entière

public int intValue ()

Renvoie
int

Valeurlongue

public long longValue ()

Renvoie
long