TimeVal

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 comme indice pour les machines 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 d'utiliser Duration à la place.

Sommaire

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 de temps hiérarchique

L'unité par défaut est millis.

int intValue ()

long longValue ()

Constructeurs publics

TimeVal

public TimeVal (Long value)

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

Paramètres
value Long

TimeVal

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 fromString(String) .

Paramètres
value String

Méthodes publiques

aussi long

public Long asLong ()

Retour
Long la valeur Long encapsulée.

comparer aux

public int compareTo (Long other)

Paramètres
other Long

Retour
int

valeurdouble

public double doubleValue ()

Retour
double

valeurfloat

public float floatValue ()

Retour
float

fromString

public static long fromString (String value)

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

L'unité par défaut est millis. L'analyseur acceptera s pour les secondes (1000 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 assorties, tant que chaque unité apparaît au plus une fois, et tant que toutes les unités qui apparaissent sont répertoriées par ordre décroissant d'échelle. Ainsi, par exemple, h peut n'apparaître qu'avant m , et ne peut apparaître qu'après d . Comme exemple spécifique, "1d2h3m4s5ms" serait une valeur de temps valide, tout comme "4" ou "4ms". Tous les espaces blancs intégrés sont supprimés.

Notez que cette méthode rejette les débordements. Ainsi, le nombre de sortie est garanti non négatif et s'intègre dans le type long .

Paramètres
value String

Retour
long

valeurentière

public int intValue ()

Retour
int

valeurlongue

public long longValue ()

Retour
long