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

Функция with

Функция with класса HijrahDate возвращает копию исходной даты с измененным указанным компонентом. В первый параметр мы передаем поле для изменения, во второй параметр мы передаем новое значение для этого поля.

Импорт

import java.time.chrono.HijrahDate import java.time.temporal.ChronoField

Синтаксис

fun with(field: TemporalField, newValue: Long): HijrahDate

Пример

Изменим год даты на 1447:

val hijriDate = HijrahDate.of(1446, 12, 15) val modifiedDate = hijriDate.with(ChronoField.YEAR, 1447L) println(modifiedDate)

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

String "Hijrah-umalqura AH 1447-12-15"

Пример

Изменим месяц даты на 6:

val hijriDate = HijrahDate.of(1446, 12, 15) val modifiedDate = hijriDate.with(ChronoField.MONTH_OF_YEAR, 6L) println(modifiedDate)

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

String "Hijrah-umalqura AH 1446-06-15"

Пример

Изменим день месяца на 25:

val hijriDate = HijrahDate.of(1446, 12, 15) val modifiedDate = hijriDate.with(ChronoField.DAY_OF_MONTH, 25L) println(modifiedDate)

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

String "Hijrah-umalqura AH 1446-12-25"

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

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