ValHeure

public class TimeVal
extends Object

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


Il s'agit d'un type sentinelle qui enveloppe un Long . Il existe uniquement pour indiquer au mécanisme d'analyse des options qu'une valeur particulière doit être analysée comme s'il s'agissait d'une chaîne représentant une valeur temporelle.

Nous vous recommandons plutôt d'utiliser 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 horodatage indiqué 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 millis.

int intValue ()

long longValue ()

Constructeurs publics

ValHeure

public TimeVal (Long value)

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

Paramètres
value Long

ValHeure

public TimeVal (String value)

Construit un objet TimeVal nouvellement alloué qui représente le horodatage indiqué par le paramètre String. La chaîne est convertie en TimeVal exactement de la manière utilisée par la méthode fromString(String) .

Paramètres
value String

Méthodes publiques

aussi long

public Long asLong ()

Retour
Long la valeur Long enveloppée.

comparer aux

public int compareTo (Long other)

Paramètres
other Long

Retour
int

doubleValeur

public double doubleValue ()

Retour
double

valeur flottante

public float floatValue ()

Retour
float

deChaîne

public static long fromString (String value)

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

L'unité par défaut est le millis. L'analyseur acceptera s pour les secondes (1 000 millis), 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 appariées, à condition que chaque unité apparaisse au plus une fois et à condition que toutes les unités qui apparaissent soient répertoriées par ordre décroissant d'échelle. Ainsi, par exemple, h ne peut apparaître qu’avant m et n’apparaître qu’après d . À titre d'exemple spécifique, « 1d2h3m4s5ms » serait une valeur temporelle valide, tout comme « 4 » ou « 4 ms ». Tous les espaces intégrés sont supprimés.

Notez que cette méthode rejette les débordements. Ainsi, le numéro de sortie est garanti non négatif et s’inscrit dans le type long .

Paramètres
value String

Retour
long

valeurint

public int intValue ()

Retour
int

valeur longue

public long longValue ()

Retour
long