Функция isNegative

Функция isNegative класса Period проверяет, содержит ли период хотя бы одну отрицательную компоненту (годы, месяцы или дни). Функция возвращает true, если период отрицательный, и false в противном случае.

Импорт

kotlinimport java.time.Period

Синтаксис

kotlinfun isNegative(): Boolean

Пример

Проверим отрицательный период:

kotlinval period = Period.of(-1, 2, 15)
val res = period.isNegative()
println(res)

Результат выполнения кода:

kotlinBoolean true

Пример

Проверим положительный период:

kotlinval period = Period.of(1, 2, 15)
val res = period.isNegative()
println(res)

Результат выполнения кода:

kotlinBoolean false

Пример

Проверим период с нулевыми значениями:

kotlinval period = Period.of(0, 0, 0)
val res = period.isNegative()
println(res)

Результат выполнения кода:

kotlinBoolean false

Пример

Проверим период с отрицательными днями:

kotlinval period = Period.of(0, 0, -5)
val res = period.isNegative()
println(res)

Результат выполнения кода:

kotlinBoolean true

Смотрите также

  • функцию isZero класса Period,
    которая проверяет, является ли период нулевым
  • функцию of класса Period,
    которая создает период из компонентов
  • функцию getYears класса Period,
    которая возвращает количество лет в периоде
  • функцию negated класса Period,
    которая возвращает период с обратным знаком