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.
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. |
Constructeurs publics
TimeVal
public TimeVal (Long value)
Construit un objet TimeVal nouvellement alloué qui représente l'argument Long spécifié
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 méthode fromString(String)
.
Méthodes publiques
aussi long
public Long asLong ()
Retour |
---|
Long | la valeur Long encapsulée. |
comparer aux
public int compareTo (Long other)
valeurdouble
public double doubleValue ()
valeurfloat
public float floatValue ()
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
.
valeurentière
public int intValue ()
valeurlongue
public long longValue ()