java.time.Duration Класс
Введение
В java.time.Durationclass моделирует количество или количество времени в секундах и наносекундах. Доступ к нему можно получить, используя другие единицы измерения продолжительности, такие как минуты и часы.
Объявление класса
Ниже приводится декларация для java.time.Duration класс -
public final class Duration
extends Object
implements TemporalAmount, Comparable<Duration>, Serializable
Поле
Ниже приведены поля для java.time.Duration класс -
static Duration ZERO - Постоянно в течение нуля.
Методы класса
Sr. No. | Метод и описание |
---|---|
1 | Продолжительность абс () Возвращает копию этой продолжительности с положительной длиной. |
2 | Temporal addTo (временный темпоральный) Добавляет эту продолжительность к указанному временному объекту. |
3 | статическая Продолжительность между (Temporal startInclusive, Temporal endExclusive) Получает Duration, представляющий продолжительность между двумя временными объектами. |
4 | int compareTo (Продолжительность otherDuration) Сравнивает эту продолжительность с указанной продолжительностью. |
5 | Длительность разделена на (длинный делитель) Возвращает копию этой продолжительности, деленную на указанное значение. |
6 | логическое равно (Object otherDuration) Проверяет, равна ли эта длительность указанной длительности. |
7 | статический Duratio от (TemporalAmount amount) Получает экземпляр Duration из временной суммы. |
8 | long get (единица TemporalUnit) Получает значение запрошенной единицы. |
9 | int getNano () Получает количество наносекунд в пределах секунды в этой продолжительности. |
10 | долго getSeconds () Получает количество секунд в этой продолжительности. |
11 | Список Получает набор единиц, поддерживаемых этой продолжительностью. |
12 | int hashCode () Хэш-код на этот срок. |
13 | логическое isNegative () Проверяет, отрицательная ли длительность, исключая ноль. |
14 | логическое isZero () Проверяет, равна ли эта длительность нулевой длине. |
15 | Продолжительность минус (Продолжительность) Возвращает копию этой продолжительности с вычтенной указанной продолжительностью. |
16 | Продолжительность минус (long amountToSubtract, TemporalUnit unit) Возвращает копию этой продолжительности с вычтенной указанной продолжительностью. |
17 | Продолжительность минусДни (долгие дни для вычитания) Возвращает копию этой продолжительности с указанной продолжительностью за вычетом стандартных 24-часовых дней. |
18 | Продолжительность минусЧасы (long hoursToSubtract) Возвращает копию этой продолжительности с указанной продолжительностью в часах за вычетом. |
19 | Продолжительность минус Миллис (long millisToSubtract) Возвращает копию этой продолжительности с указанной продолжительностью в миллисекундах за вычетом. |
20 | Продолжительность минус минуты (длинные минуты для вычитания) Возвращает копию этой продолжительности с указанной продолжительностью в минутах за вычетом. |
21 год | Продолжительность минус нано (long nanosToSubtract) Возвращает копию этой продолжительности с указанной продолжительностью за вычетом наносекунд. |
22 | Продолжительность минус секунды (длинные секунды для вычитания) Возвращает копию этой продолжительности с указанной продолжительностью в секундах за вычетом. |
23 | Продолжительность, умноженная на (длинное множимое) Возвращает копию этой продолжительности, умноженную на скаляр. |
24 | Продолжительность отменена () Возвращает копию этой продолжительности с отрицательной длиной. |
25 | статическая длительность (длинное количество, единица TemporalUnit) Получает продолжительность, представляющую сумму в указанной единице. |
26 | static Duration ofDays (долгие дни) Получает продолжительность, представляющую количество стандартных 24-часовых дней. |
27 | статическая Продолжительность часов (долгие часы) Получает продолжительность, представляющую количество стандартных часов. |
28 | static Duration ofMillis (длинный миллис) Получает длительность, представляющую количество миллисекунд. |
29 | static Duration ofMinutes (долгие минуты) Получает продолжительность, представляющую количество стандартных минут. |
30 | статическая продолжительность нано (длинные нано) Получает длительность, представляющую количество наносекунд. |
31 год | статическая продолжительность секунд (длинные секунды) Получает длительность, представляющую количество секунд. |
32 | статическая длительность секунд (длинные секунды, длинная нанорегулировка) Получает продолжительность, представляющую количество секунд и корректировку в наносекундах. |
33 | статический синтаксический анализ продолжительности (текст CharSequence) Получает продолжительность из текстовой строки, такой как PnDTnHnMn.nS. |
34 | Продолжительность плюс (Продолжительность длительности) Возвращает копию этой продолжительности с добавленной указанной продолжительностью. |
35 год | Продолжительность плюс (long amountToAdd, TemporalUnit unit) Возвращает копию этой продолжительности с добавленной указанной продолжительностью. |
36 | Продолжительность плюсДни (long daysToAdd) Возвращает копию этой продолжительности с указанной продолжительностью в стандартных 24-часовых днях. |
37 | Продолжительность плюс часы (long hoursToAdd) Возвращает копию этой продолжительности с указанной продолжительностью в добавленных часах. |
38 | Продолжительность plusMillis (long millisToAdd) Возвращает копию этой продолжительности с указанной продолжительностью в миллисекундах. |
39 | Продолжительность плюс минуты (long minutesToAdd) Возвращает копию этой продолжительности с указанной продолжительностью в добавленных минутах. |
40 | Продолжительность плюсНано (long nanosToAdd) Возвращает копию этой продолжительности с указанной продолжительностью в добавленных наносекундах. |
41 год | Продолжительность плюс секунды (long secondsToAdd) Возвращает копию этой продолжительности с указанной продолжительностью в добавленных секундах. |
42 | Temporal subtractFrom (Временное темпоральное) Вычитает эту продолжительность из указанного временного объекта. |
43 | долго toDays () Получает количество дней в этой продолжительности. |
44 | долго до часов () Получает количество часов в этой продолжительности. |
45 | длинный toMillis () Преобразует эту продолжительность в общую длину в миллисекундах. |
46 | долго toMinutes () Получает количество минут в этой продолжительности. |
47 | длинный toNanos () Преобразует эту продолжительность в общую длину в наносекундах, выраженную как long. |
48 | Строка toString () Строковое представление этой продолжительности с использованием представления на основе ISO-8601 секунд, например PT8H6M12.345S. |
49 | Продолжительность с нанометрами (int nanoOfSecond) Возвращает копию этой длительности с указанной наносекунды. |
50 | Продолжительность с секундами (долгие секунды) Возвращает копию этой продолжительности с указанным количеством секунд. |
Методы унаследованы
Этот класс наследует методы от следующих классов -
- Java.lang.Object