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. |
Constructeurs publics
ValHeure
public TimeVal (Long value)
Construit un objet TimeVal nouvellement alloué qui représente l'argument Long spécifié
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)
.
Méthodes publiques
aussi long
public Long asLong ()
Retour |
---|
Long | la valeur Long enveloppée. |
comparer aux
public int compareTo (Long other)
doubleValeur
public double doubleValue ()
valeur flottante
public float floatValue ()
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
.
valeurint
public int intValue ()
valeur longue
public long longValue ()