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

Функция adjustInto

Функция adjustInto интерфейса TemporalField изменяет переданный временной объект, устанавливая значение этого поля. В первый параметр мы передаем временной объект для изменения, во второй параметр мы передаем новое значение поля.

Импорт

import java.time.temporal.ChronoField import java.time.LocalDate

Синтаксис

fun adjustInto(temporal: Temporal, newValue: Long): Temporal

Пример

Изменим день месяца в дате "2025-07-15" на 25:

val date = LocalDate.of(2025, 7, 15) val newDate = ChronoField.DAY_OF_MONTH.adjustInto(date, 25) println(newDate)

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

String "2025-07-25"

Пример

Изменим месяц в дате "2025-03-10" на декабрь (12):

val date = LocalDate.of(2025, 3, 10) val newDate = ChronoField.MONTH_OF_YEAR.adjustInto(date, 12) println(newDate)

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

String "2025-12-10"

Пример

Изменим год в дате "2025-05-20" на 2030:

val date = LocalDate.of(2025, 5, 20) val newDate = ChronoField.YEAR.adjustInto(date, 2030) println(newDate)

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

String "2030-05-20"

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

  • функцию withDayOfMonth класса LocalDate,
    которая изменяет день месяца
  • функцию withMonth класса LocalDate,
    которая изменяет месяц
  • функцию withYear класса LocalDate,
    которая изменяет год
  • интерфейс TemporalField,
    который представляет поле временного объекта
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить