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

Функция with

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

Импорт

import java.time.OffsetTime import java.time.temporal.ChronoField

Синтаксис

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

Пример

Изменим час в объекте OffsetTime:

val time = OffsetTime.parse("10:30:45+03:00") val newTime = time.with(ChronoField.HOUR_OF_DAY, 15) println(newTime)

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

String "15:30:45+03:00"

Пример

Изменим минуты в объекте OffsetTime:

val time = OffsetTime.parse("14:20:30+02:00") val newTime = time.with(ChronoField.MINUTE_OF_HOUR, 45) println(newTime)

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

String "14:45:30+02:00"

Пример

Изменим секунды в объекте OffsetTime:

val time = OffsetTime.parse("09:15:25-05:00") val newTime = time.with(ChronoField.SECOND_OF_MINUTE, 10) println(newTime)

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

String "09:15:10-05:00"

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

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