НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
1063 of 1310 menu

Метод addTo

Метод addTo интерфейса TemporalUnit добавляет указанное количество единиц времени к объекту, реализующему интерфейс Temporal. В первый параметр мы передаем временной объект для модификации, во второй параметр мы передаем количество единиц времени для добавления.

Импорт

import java.time.temporal.ChronoUnit import java.time.LocalDate

Синтаксис

fun addTo(temporal: Temporal, amount: Long): Temporal

Пример

Добавим 5 дней к дате "2025-03-15" используя ChronoUnit.DAYS:

val date = LocalDate.parse("2025-03-15") val newDate = ChronoUnit.DAYS.addTo(date, 5) println(newDate)

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

String "2025-03-20"

Пример

Добавим 2 месяца к дате "2025-01-30" используя ChronoUnit.MONTHS:

val date = LocalDate.parse("2025-01-30") val newDate = ChronoUnit.MONTHS.addTo(date, 2) println(newDate)

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

String "2025-03-30"

Пример

Добавим 3 года к дате "2025-06-10" используя ChronoUnit.YEARS:

val date = LocalDate.parse("2025-06-10") val newDate = ChronoUnit.YEARS.addTo(date, 3) println(newDate)

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

String "2028-06-10"

Пример

Добавим 10 недель к дате "2025-02-01" используя ChronoUnit.WEEKS:

val date = LocalDate.parse("2025-02-01") val newDate = ChronoUnit.WEEKS.addTo(date, 10) println(newDate)

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

String "2025-04-12"

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

  • метод between класса ChronoUnit,
    который вычисляет разницу между двумя временными объектами
  • метод plusDays класса LocalDate,
    который добавляет дни к дате
  • метод plusMonths класса LocalDate,
    который добавляет месяцы к дате
  • метод addTo класса Period,
    который добавляет период к временному объекту
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить