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

Константа SECOND_OF_MINUTE

Константа SECOND_OF_MINUTE класса ChronoField представляет секунду в пределах минуты. Значение этой константы может быть от 0 до 59. Она используется для получения и установки значения секунд в объектах временных типов.

Импорт

import java.time.temporal.ChronoField

Синтаксис

ChronoField.SECOND_OF_MINUTE

Пример

Получим значение секунды из объекта LocalTime:

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.of(14, 30, 45) val second = time.get(ChronoField.SECOND_OF_MINUTE) println(second)

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

Int 45

Пример

Установим новое значение секунды с помощью константы SECOND_OF_MINUTE:

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.of(14, 30, 45) val newTime = time.with(ChronoField.SECOND_OF_MINUTE, 30) println(newTime)

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

String "14:30:30"

Пример

Проверим допустимость значения секунды с помощью константы SECOND_OF_MINUTE:

import java.time.temporal.ChronoField val isValid = ChronoField.SECOND_OF_MINUTE.checkValidValue(45) println(isValid)

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

Long 45

Пример

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

import java.time.temporal.ChronoField val range = ChronoField.SECOND_OF_MINUTE.range() println("Min: ${range.minimum}, Max: ${range.maximum}")

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

String "Min: 0, Max: 59"

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

  • константу MINUTE_OF_HOUR класса ChronoField,
    которая представляет минуту в пределах часа
  • константу HOUR_OF_DAY класса ChronoField,
    которая представляет час в пределах суток
  • функцию getSecond класса LocalTime,
    которая возвращает значение секунды
  • функцию withSecond класса LocalTime,
    которая устанавливает значение секунды
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить