Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Duration extends java.lang.Object implements java.lang.Comparable<Duration>, java.io.Serializable
class, который определяет продолжительность времени. Экземпляры продолжительности являются неизменными, и поэтому заменяются, а не изменяются, подобными, чтобы <кодировать> BigDecimal </код>. Продолжительность может быть создана, используя конструктора, или один из статических способов строительства такой как seconds(double)
или minutes(double)
.
Модификатор и Тип | Поле и Описание |
---|---|
static Duration |
НЕОПРЕДЕЛЕННЫЙ
Продолжительность Бога.
|
static Duration |
ОДИН
Продолжительность 1 миллисекунды.
|
static Duration |
НЕИЗВЕСТНЫЙ
Продолжительность некоторого неизвестного количества времени.
|
static Duration |
НУЛЬ
Продолжительность 0 (никакое время).
|
Конструктор и Описание |
---|
Duration(double millis)
Создает новую Продолжительность с потенциально дробным разрешением миллисекунды.
|
Модификатор и Тип | Метод и Описание |
---|---|
Продолжительность |
add(Duration other)
Добавьте этот экземпляр и другой экземпляр Продолжительности, чтобы возвратить новый экземпляр Продолжительности.
|
int |
compareTo(Duration d)
Сравнивает продолжительности, представленные этим объектом и указанным объектом.
|
Продолжительность |
divide(double n)
Разделите этот экземпляр на число, чтобы возвратить новый экземпляр Продолжительности.
|
Продолжительность |
divide(Duration other)
Осуждаемый.
Этот метод приводит к удивительным результатам, не принимая модули во внимание. Использовать
divide(double) вместо этого. |
boolean |
equals(java.lang.Object obj)
Указывает, " ли некоторый другой объект равен" этому.
|
boolean |
greaterThan(Duration other)
Возвращает true, если указанная продолжительность больше чем (>) этот экземпляр.
|
boolean |
greaterThanOrEqualTo(Duration other)
Возвращает true, если указанная продолжительность больше чем или равна (> =) этот экземпляр.
|
int |
hashCode()
Возвращает хэш-код для этого
Duration объект. |
static Duration |
hours(double h)
Метод фабрики, который возвращает экземпляр Продолжительности, представляющий конкретное количество часов.
|
boolean |
isIndefinite()
Добирается, неопределенен ли этот экземпляр Продолжительности.
|
boolean |
isUnknown()
Добирается, неизвестен ли этот экземпляр Продолжительности.
|
boolean |
lessThan(Duration other)
Возвращает true, если указанная продолжительность является меньше чем (<) этот экземпляр.
|
boolean |
lessThanOrEqualTo(Duration other)
Возвращает true, если указанная продолжительность меньше чем или равна (<=) этот экземпляр.
|
static Duration |
millis(double ms)
Метод фабрики, который возвращает экземпляр Продолжительности для конкретного количества миллисекунд.
|
static Duration |
minutes(double m)
Метод фабрики, который возвращает экземпляр Продолжительности, представляющий конкретное количество минут.
|
Продолжительность |
multiply(double n)
Умножьте этот экземпляр с числом, представляющим millis, и возвратите новую Продолжительность.
|
Продолжительность |
multiply(Duration other)
Осуждаемый.
Этот метод приводит к удивительным результатам, не принимая модули во внимание. Использовать
multiply(double) вместо этого. |
Продолжительность |
negate()
Возвратите новый экземпляр Продолжительности, у которого есть отрицательное число миллисекунд от этого экземпляра.
|
static Duration |
seconds(double s)
Метод фабрики, который возвращает экземпляр Продолжительности, представляющий конкретное количество секунд.
|
Продолжительность |
subtract(Duration other)
Вычтите другой экземпляр Продолжительности из этого экземпляра, чтобы возвратить новый экземпляр Продолжительности.
|
double |
toHours()
Возвращает число часов в этот период или Двойной. POSITIVE_INFINITY, если период НЕОПРЕДЕЛЕНЕН или НЭН, если период НЕИЗВЕСТЕН.
|
double |
toMillis()
Возвращает число миллисекунд в этот период или Двойной. POSITIVE_INFINITY, если период НЕОПРЕДЕЛЕНЕН или НЭН, если период НЕИЗВЕСТЕН.
|
double |
toMinutes()
Возвращает число минут в этот период или Двойной. POSITIVE_INFINITY, если период НЕОПРЕДЕЛЕНЕН или НЭН, если период НЕИЗВЕСТЕН.
|
double |
toSeconds()
Возвращает число секунд в этот период или Двойной. POSITIVE_INFINITY, если период НЕОПРЕДЕЛЕНЕН или НЭН, если период НЕИЗВЕСТЕН.
|
java.lang.String |
toString()
Возвращает строковое представление этого
Duration объект. |
static Duration |
valueOf(java.lang.String time)
Метод фабрики, который возвращает экземпляр Продолжительности для указанного количества времени.
|
public static final Продолжительность НУЛЬ
public static final Продолжительность ОДИН
public static final Продолжительность НЕОПРЕДЕЛЕННЫЙ
public static final Продолжительность НЕИЗВЕСТНЫЙ
public Duration(double millis)
millis
- Число миллисекундpublic static Продолжительность valueOf(java.lang.String time)
time
- Непустая строка должным образом отформатирована. Продвижение или конечные пробелы не будет анализировать правильно. Бросает NullPointerException, если время является нулем.time
public static Продолжительность millis(double ms)
ms
- число миллисекундpublic static Продолжительность секунды(double s)
s
- число секундpublic static Продолжительность минуты(double m)
m
- число минутpublic static Продолжительность часы(double h)
h
- число часовpublic double toMillis()
public double toSeconds()
public double toMinutes()
public double toHours()
public Продолжительность добавить(Duration other)
other
- не должен быть нульpublic Продолжительность вычесть(Duration other)
other
- не должен быть нуль@Deprecated public Продолжительность умножиться(Duration other)
multiply(double)
вместо этого.other
- не должен быть нульpublic Продолжительность умножиться(double n)
n
- количество, чтобы умножиться в дробных миллисекундахpublic Продолжительность разделиться(double n)
n
- количество, чтобы разделиться на в дробных миллисекундах@Deprecated public Продолжительность разделиться(Duration other)
divide(double)
вместо этого.other
- не должен быть нульpublic Продолжительность инвертировать()
Duration.millis(50).negate()
возвращает Продолжительность-50 миллисекунд. Если вызванный экземпляр Продолжительности НЕОПРЕДЕЛЕНЕН, возвратитесь НЕОПРЕДЕЛЕННЫЙ. Эта функция не изменяет значение вызванного экземпляра Продолжительности.public boolean isIndefinite()
public boolean isUnknown()
public boolean lessThan(Duration other)
other
- не может быть нульpublic boolean lessThanOrEqualTo(Duration other)
other
- не может быть нульpublic boolean greaterThan(Duration other)
other
- не может быть нульpublic boolean greaterThanOrEqualTo(Duration other)
other
- не может быть нульpublic java.lang.String toString()
Duration
объект.toString
в class java.lang.Object
Duration
объект.public int compareTo(Duration d)
compareTo
в интерфейсе java.lang.Comparable<Duration>
d
- продолжительность, которая будет сравнена.public boolean equals(java.lang.Object obj)
equals
в class java.lang.Object
obj
- ссылочный объект, с которым можно сравниться.true
если этот объект равен obj
параметр; false
иначе.public int hashCode()
Duration
объект.hashCode
в class java.lang.Object
Duration
объект.Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается