ВремяВал
public class TimeVal
extends Object
java.lang.Объект |
↳ | com.android.tradefed.util.TimeVal |
Это дозорный тип, который обертывает Long
. Он существует исключительно как подсказка механизму синтаксического анализа параметров о том, что конкретное значение следует анализировать, как если бы оно было строкой, представляющей значение времени.
Вместо этого мы рекомендуем использовать Duration
.
Краткое содержание
Публичные конструкторы |
---|
TimeVal (Long value) Создает вновь выделенный объект TimeVal, представляющий указанный аргумент Long. |
TimeVal (String value) Создает вновь выделенный объект TimeVal, представляющий отметка времени указывается параметром String. |
Публичные конструкторы
ВремяВал
public TimeVal (Long value)
Создает вновь выделенный объект TimeVal, представляющий указанный аргумент Long.
ВремяВал
public TimeVal (String value)
Создает вновь выделенный объект TimeVal, представляющий отметка времени указывается параметром String. Строка преобразуется в TimeVal точно так же, как метод fromString(String)
.
Публичные методы
как долго
public Long asLong ()
Возвращает |
---|
Long | обернутое Long значение. |
по сравнению с
public int compareTo (Long other)
двойное значение
public double doubleValue ()
floatValue
public float floatValue ()
из строки
public static long fromString (String value)
Разбирает строку как иерархическое значение времени
Единица измерения по умолчанию — миллисекунды. Синтаксический анализатор примет
s
для секунд (1000 миллисекунд),
m
для минут (60 секунд),
h
для часов (60 минут) или
d
для дней (24 часа).
Единицы можно смешивать и сопоставлять при условии, что каждая единица появляется не более одного раза, и пока все единицы, которые появляются, перечислены в порядке убывания масштаба. Так, например,
h
может появиться только перед
m
и может появиться только после
d
. В качестве конкретного примера допустимым значением времени будет «1d2h3m4s5ms», как и «4» или «4ms». Все встроенные пробелы отбрасываются.
Обратите внимание, что этот метод отклоняет переполнения. Таким образом, выходное число гарантированно неотрицательно и соответствует
long
типу.
intValue
public int intValue ()
длинное значение
public long longValue ()