Функция 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,
которая возвращает количество дней в периоде