Функция ofYears
Функция ofYears
класса Period
создает объект периода с указанным количеством лет.
В параметр мы передаем целое число лет, которое может быть положительным или отрицательным.
Импорт
import java.time.Period
Синтаксис
fun ofYears(years: Int): Period
Пример
Создадим период в 5 лет:
val period = Period.ofYears(5)
println(period)
Результат выполнения кода:
String "P5Y"
Пример
Создадим отрицательный период в 3 года:
val period = Period.ofYears(-3)
println(period)
Результат выполнения кода:
String "P-3Y"
Пример
Используем период для добавления к дате:
import java.time.LocalDate
val date = LocalDate.of(2025, 6, 15)
val period = Period.ofYears(2)
val newDate = date.plus(period)
println("Original date: $date")
println("New date: $newDate")
Результат выполнения кода:
String "Original date: 2025-06-15"
String "New date: 2027-06-15"
Пример
Создадим период с нулевым количеством лет:
val period = Period.ofYears(0)
println(period)
Результат выполнения кода:
String "P0Y"