Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
1234 of 1319 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить