Функция addTo
Функция addTo класса Period добавляет период к временному объекту и возвращает новый объект с добавленным периодом.
В параметр мы передаем временной объект, к которому нужно добавить период.
Импорт
import java.time.Period
import java.time.LocalDate
Синтаксис
fun addTo(temporal: Temporal): Temporal
Пример
Добавим период в 1 год, 2 месяца и 3 дня к дате "2025-01-15":
val period = Period.of(1, 2, 3)
val date = LocalDate.parse("2025-01-15")
val newDate = period.addTo(date)
println(newDate)
Результат выполнения кода:
String "2026-03-18"
Пример
Добавим период в 2 недели к дате "2025-06-10":
val period = Period.ofWeeks(2)
val date = LocalDate.parse("2025-06-10")
val newDate = period.addTo(date)
println(newDate)
Результат выполнения кода:
String "2025-06-24"
Пример
Добавим отрицательный период к дате "2025-12-31":
val period = Period.ofMonths(-3)
val date = LocalDate.parse("2025-12-31")
val newDate = period.addTo(date)
println(newDate)
Результат выполнения кода:
String "2025-09-30"
Смотрите также
-
функцию
plusклассаPeriod,
которая складывает два периода -
функцию
subtractFromклассаPeriod,
которая вычитает период из временного объекта -
функцию
plusDaysклассаLocalDate,
которая добавляет дни к дате -
класс
Duration,
который представляет продолжительность времени