АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
1225 of 1310 menu
Бесплатный тренинг по PHP: форматирование строк. Начало 25 сентября. Жми для записи!

Функция 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,
    которая создает дату из числовых компонентов