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

Функция withMinute

Функция withMinute класса LocalTime возвращает копию исходного объекта времени с измененным значением минут. В параметр мы передаем целое число от 0 до 59, представляющее новые минуты.

Импорт

import java.time.LocalTime

Синтаксис

fun withMinute(minute: Int): LocalTime

Пример

Создадим объект времени и изменим в нем минуты:

val time = LocalTime.of(14, 30, 45) val newTime = time.withMinute(15) println("Original time: $time") println("New time: $newTime")

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

String "Original time: 14:30:45" String "New time: 14:15:45"

Пример

Используем withMinute для установки граничных значений минут:

val time = LocalTime.of(9, 45, 30) val minTime = time.withMinute(0) val maxTime = time.withMinute(59) println("Min minutes: $minTime") println("Max minutes: $maxTime")

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

String "Min minutes: 09:00:30" String "Max minutes: 09:59:30"

Пример

Комбинируем withMinute с другими методами изменения времени:

val originalTime = LocalTime.of(16, 20, 40) val modifiedTime = originalTime .withMinute(10) .withHour(8) .withSecond(0) println("Modified time: $modifiedTime")

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

String "Modified time: 08:10:00"

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

  • функцию withHour класса LocalTime,
    которая изменяет часы времени
  • функцию withSecond класса LocalTime,
    которая изменяет секунды времени
  • функцию plusMinutes класса LocalTime,
    которая добавляет минуты к времени
  • функцию getMinute класса LocalTime,
    которая возвращает текущее значение минут