T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс Duration

Класс Duration реализует интерфейс java.lang.Comparable<Duration> и представляет продолжительность времени.

Класс Duration имеет следующие поля, конструкторы и методы:

  • Поле public static final Duration ZERO – нулевое время.

  • Поле public static final Duration ONE – 1 миллисекунда.

  • Поле public static final Duration INDEFINITE – бесконечное время.

  • Поле public static final Duration UNKNOWN – неизвестное количество времени.

  • Конструктор public Duration(double millis).

  • Метод public static Duration valueOf(java.lang.String time) – создает объект Duration на основе строки "[number][ms|s|m|h]".

  • Метод public static Duration millis(double ms) – создает объект Duration.

  • Метод public static Duration seconds(double s) – создает объект Duration.

  • Метод public static Duration minutes(double m) – создает объект Duration.

  • Метод public static Duration hours(double h) – создает объект Duration.

  • Метод public double toMillis() – возвращает количество миллисекунд объекта Duration.

  • Метод public double toSeconds() – возвращает количество секунд объекта Duration.

  • Метод public double toMinutes() – возвращает количество минут объекта Duration.

  • Метод public double toHours() – возвращает количество часов объекта Duration.

  • Метод public Duration add(Duration other) – складывает два промежутка времени.

  • Метод public Duration subtract(Duration other) – вычитает два промежутка времени.

  • Метод public Duration multiply(Duration other) – умножает два промежутка времени.

  • Метод public Duration multiply(double n) – умножает на количество миллисекунд.

  • Метод public Duration divide(double n) – делит на количество миллисекунд.

  • Метод public Duration divide(Duration other) – делит два промежутка времени.

  • Метод public Duration negate() – умножает на -1.

  • Метод public boolean isIndefinite() – возвращает true, если время бесконечно.

  • Метод public boolean isUnknown() – возвращает true, если время неизвестно.

  • Метод public boolean lessThan(Duration other) – сравнивает два промежутка времени.

  • Метод public boolean lessThanOrEqualTo(Duration other) – сравнивает два промежутка времени.

  • Метод public boolean greaterThan(Duration other) – сравнивает два промежутка времени.

  • Метод public boolean greaterThanOrEqualTo(Duration other) – сравнивает два промежутка времени.

  • Метод public int compareTo(Duration d) – сравнивает два промежутка времени.