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

Функция plus

Функция plus класса HijrahDate добавляет указанный временной период к текущей дате и возвращает новый объект HijrahDate. В первый параметр мы передаем количество единиц времени для добавления, во второй параметр указываем единицу измерения времени из перечисления ChronoUnit.

Импорт

import java.time.chrono.HijrahDate import java.time.temporal.ChronoUnit

Синтаксис

fun plus(amountToAdd: Long, unit: TemporalUnit): HijrahDate

Пример

Добавим 10 дней к дате "1446-12-30" исламского календаря:

val hijrahDate = HijrahDate.of(1446, 12, 30) val newDate = hijrahDate.plus(10, ChronoUnit.DAYS) println(newDate)

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

String "Hijrah-umalqura AH 1447-01-10"

Пример

Добавим 2 месяца к текущей дате исламского календаря:

val currentDate = HijrahDate.now() val futureDate = currentDate.plus(2, ChronoUnit.MONTHS) println("Current: $currentDate") println("After 2 months: $futureDate")

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

String "Current: Hijrah-umalqura AH 1446-02-15" String "After 2 months: Hijrah-umalqura AH 1446-04-15"

Пример

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

val date = HijrahDate.of(1445, 6, 15) val newDate = date.plus(1, ChronoUnit.YEARS) val year = newDate.year val month = newDate.monthValue val day = newDate.dayOfMonth println("Year: $year, Month: $month, Day: $day")

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

String "Year: 1446, Month: 6, Day: 15"

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

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