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

Функция toSecondOfDay

Функция toSecondOfDay класса LocalTime возвращает количество секунд, прошедших с начала суток до текущего времени. Функция не принимает параметров и возвращает целое число в диапазоне от 0 до 86399.

Импорт

import java.time.LocalTime

Синтаксис

fun toSecondOfDay(): Int

Пример

Получим количество секунд для времени "12:30:45":

val time = LocalTime.of(12, 30, 45) val seconds = time.toSecondOfDay() println(seconds)

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

Int 45045

Пример

Преобразуем полночь в количество секунд:

val midnight = LocalTime.MIDNIGHT val seconds = midnight.toSecondOfDay() println(seconds)

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

Int 0

Пример

Получим количество секунд для времени перед полуночью:

val time = LocalTime.of(23, 59, 59) val seconds = time.toSecondOfDay() println(seconds)

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

Int 86399

Пример

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

val time1 = LocalTime.of(10, 0) val time2 = LocalTime.of(14, 30) val seconds1 = time1.toSecondOfDay() val seconds2 = time2.toSecondOfDay() println("Difference: ${seconds2 - seconds1} seconds")

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

String "Difference: 16200 seconds"

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

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