Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
1073 of 1310 menu
В течении недели будет ОБНОВЛЕНИЕ УЧЕБНИКОВ PHP. Поменяется структура! Подробнее по ссылке.

Константа SECOND_OF_DAY

Константа SECOND_OF_DAY класса ChronoField представляет поле для получения количества секунд от начала суток. Данная константа используется для работы с временными объектами и позволяет получить общее количество секунд, прошедших с начала дня.

Импорт

import java.time.temporal.ChronoField

Синтаксис

ChronoField.SECOND_OF_DAY

Пример

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

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.of(12, 30, 45) val secondsOfDay = time.get(ChronoField.SECOND_OF_DAY) println(secondsOfDay)

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

Int 45045

Пример

Используем SECOND_OF_DAY для расчета разницы в секундах между двумя временами:

val time1 = LocalTime.of(8, 15, 30) val time2 = LocalTime.of(14, 45, 15) val seconds1 = time1.get(ChronoField.SECOND_OF_DAY) val seconds2 = time2.get(ChronoField.SECOND_OF_DAY) val diff = seconds2 - seconds1 println("Difference in seconds: $diff")

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

String "Difference in seconds: 23385"

Пример

Проверим максимальное и минимальное значение для SECOND_OF_DAY:

val range = ChronoField.SECOND_OF_DAY.range() val min = range.minimum val max = range.maximum println("Min: $min, Max: $max")

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

String "Min: 0, Max: 86399"

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

  • константу MINUTE_OF_DAY класса ChronoField,
    которая представляет минуты в сутках
  • константу HOUR_OF_DAY класса ChronoField,
    которая представляет часы в сутках
  • константу SECOND_OF_MINUTE класса ChronoField,
    которая представляет секунды в минуте
  • метод toSecondOfDay класса LocalTime,
    который возвращает секунды от начала суток