Краткий обзор
class, который определяет продолжительность времени. Экземпляры продолжительности определяются в миллисекундах, но могут быть легко созданы, используя литералы времени; например, экземпляр Продолжительности двух с половиной минут может быть определен несколькими способами:
Экземпляры продолжительности являются неизменными, и поэтому заменяются, а не изменяются. Чтобы создать новый экземпляр Продолжительности, или используйте литерал времени, или используйте Duration t = 2m + 30s;
Duration t = 2.5m;
Duration t = 2500ms;
Duration.valueOf(milliseconds)
метод фабрики.
Профиль: распространенный
Сводка Переменной сценария
доступ | имя | ввести | Может Читать | Может Init | Может Записать | Значение по умолчанию | описание |
---|---|---|---|---|---|---|---|
общественность | НЕОПРЕДЕЛЕННЫЙ | Продолжительность | |||||
общественность | ОДИН | Продолжительность | |||||
общественность | TYPE_INFO | TypeInfo | |||||
общественность | НУЛЬ | Продолжительность |
Используемый, чтобы определить продолжительность неопределенной длины. |
Наследованные Переменные
Сводка Функции сценария
- общественность valueOf (мс: Двойной): Продолжительность
-
Метод фабрики, который возвращает экземпляр Продолжительности для конкретного количества миллисекунд.
Метод фабрики, который возвращает экземпляр Продолжительности для конкретного количества миллисекунд.
- Параметры
- мс
- число миллисекунд
- Возвраты
- Продолжительность
- экземпляр Продолжительности конкретного количества миллисекунд
Профиль: распространенный
- общественность valueOf (мс: Число): Продолжительность
Функциональная Сводка
- общественность добавляет (другой: Продолжительность): Продолжительность
-
Добавьте этот экземпляр и другой экземпляр Продолжительности, чтобы возвратить новый экземпляр Продолжительности.
Добавьте этот экземпляр и другой экземпляр Продолжительности, чтобы возвратить новый экземпляр Продолжительности. Если любой экземпляр НЕОПРЕДЕЛЕНЕН, возвратитесь НЕОПРЕДЕЛЕННЫЙ. Эта функция не изменяет значение вызванного экземпляра Продолжительности.
- Параметры
- другой
- Возвраты
- Продолжительность
Профиль: распространенный
- compareTo (obj: java.lang. Объект): Целое число
- общедоступное отделение (n: Число): Продолжительность
-
Разделите этот экземпляр на число, чтобы возвратить новый экземпляр Продолжительности.
Разделите этот экземпляр на число, чтобы возвратить новый экземпляр Продолжительности. Если вызванный экземпляр Продолжительности НЕОПРЕДЕЛЕНЕН, возвратитесь НЕОПРЕДЕЛЕННЫЙ. Эта функция не изменяет значение вызванного экземпляра Продолжительности.
- Параметры
- n
- Возвраты
- Продолжительность
Профиль: распространенный
- общедоступное отделение (другой: Продолжительность): Число
-
Разделите этот экземпляр на другую Продолжительность, чтобы возвратить отношение.
Разделите этот экземпляр на другую Продолжительность, чтобы возвратить отношение. Если оба экземпляра НЕОПРЕДЕЛЕННЫ, возвратите НЭН. Если этот экземпляр НЕОПРЕДЕЛЕНЕН, возвратите POSITIVE_INFINITY, Если другой экземпляр НЕОПРЕДЕЛЕНЕН, возвратитесь 0.0. Эта функция не изменяет значение вызванного экземпляра Продолжительности.
- Параметры
- другой
- Возвраты
- Число
Профиль: распространенный
- общественность ge (другой: Продолжительность): Булев
-
Возвращает true, если указанная продолжительность больше чем или равна (> =) этот экземпляр.
Возвращает true, если указанная продолжительность больше чем или равна (> =) этот экземпляр. НЕОПРЕДЕЛЕННЫЙ обрабатывается, как будто это была положительная бесконечность.
- Параметры
- другой
- Возвраты
- Булев
Профиль: распространенный
- общественность gt (другой: Продолжительность): Булев
- общественность le (другой: Продолжительность): Булев
- общественность лейтенант (другой: Продолжительность): Булев
- общественность mul (n: Число): Продолжительность
-
Умножьте этот экземпляр с числом, чтобы возвратить новый экземпляр Продолжительности.
Умножьте этот экземпляр с числом, чтобы возвратить новый экземпляр Продолжительности. Если вызванный экземпляр Продолжительности НЕОПРЕДЕЛЕНЕН, возвратитесь НЕОПРЕДЕЛЕННЫЙ. Эта функция не изменяет значение вызванного экземпляра Продолжительности.
- Параметры
- n
- Возвраты
- Продолжительность
Профиль: распространенный
- общественность инвертирует (): Продолжительность
-
Возвратите новый экземпляр Продолжительности, у которого есть отрицательное число миллисекунд от этого экземпляра.
Возвратите новый экземпляр Продолжительности, у которого есть отрицательное число миллисекунд от этого экземпляра. Например,
(50ms).negate()
возвращает Продолжительность-50 миллисекунд. Если вызванный экземпляр Продолжительности НЕОПРЕДЕЛЕНЕН, возвратитесь НЕОПРЕДЕЛЕННЫЙ. Эта функция не изменяет значение вызванного экземпляра Продолжительности.- Возвраты
- Продолжительность
Профиль: распространенный
- общественность sub (другой: Продолжительность): Продолжительность
-
Вычтите другой экземпляр Продолжительности из этого экземпляра, чтобы возвратить новый экземпляр Продолжительности.
Вычтите другой экземпляр Продолжительности из этого экземпляра, чтобы возвратить новый экземпляр Продолжительности. Если любой экземпляр НЕОПРЕДЕЛЕНЕН, возвратитесь НЕОПРЕДЕЛЕННЫЙ. Эта функция не изменяет значение вызванного экземпляра Продолжительности.
- Параметры
- другой
- Возвраты
- Продолжительность
Профиль: распространенный
- общественность toHours (): Число
- общественность toMillis (): Двойной
- общественность toMinutes (): Число
- общественность toSeconds (): Число