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

Метод plus

Метод plus класса ThaiBuddhistDate добавляет указанный временной период к текущей дате и возвращает новый объект ThaiBuddhistDate. В первый параметр мы передаем объект периода для добавления, во второй параметр можно передать единицу измерения времени.

Импорт

import java.time.chrono.ThaiBuddhistDate import java.time.temporal.ChronoUnit import java.time.Period

Синтаксис

fun plus(amountToAdd: Long, unit: TemporalUnit): ThaiBuddhistDate
fun plus(amount: TemporalAmount): ThaiBuddhistDate

Пример

Добавим 10 дней к дате "2025-12-31":

val date = ThaiBuddhistDate.of(2568, 12, 31) val newDate = date.plus(10, ChronoUnit.DAYS) println(newDate)

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

String "ThaiBuddhist BE 2569-01-10"

Пример

Добавим 2 месяца с помощью объекта Period:

val date = ThaiBuddhistDate.of(2568, 12, 31) val period = Period.ofMonths(2) val newDate = date.plus(period) println(newDate)

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

String "ThaiBuddhist BE 2569-02-28"

Пример

Добавим 3 года и получим компоненты новой даты:

val date = ThaiBuddhistDate.of(2568, 12, 31) val newDate = date.plus(3, ChronoUnit.YEARS) val year = newDate.year val month = newDate.monthValue val day = newDate.dayOfMonth println("Year: $year, Month: $month, Day: $day")

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

String "Year: 2571, Month: 12, Day: 31"

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

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