Функция isZero

Функция isZero класса Period проверяет, является ли период нулевым. Период считается нулевым, если все его компоненты (годы, месяцы и дни) равны нулю.

Импорт

kotlinimport java.time.Period

Синтаксис

kotlinfun isZero(): Boolean

Пример

Проверим нулевой период:

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

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

kotlinBoolean true

Пример

Проверим ненулевой период с нулевыми годами и месяцами, но ненулевыми днями:

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

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

kotlinBoolean false

Пример

Проверим ненулевой период с ненулевыми годами:

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

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

kotlinBoolean false

Пример

Сравним два периода с помощью функции isZero:

kotlinval period1 = Period.of(0, 0, 0)
val period2 = Period.of(0, 2, 0)

val res1 = period1.isZero()
val res2 = period2.isZero()

println("First period is zero: $res1")
println("Second period is zero: $res2")

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

kotlinString "First period is zero: true"
String "Second period is zero: false"

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

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