Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
1115 of 1310 menu
Бесплатный тренинг по JavaScript: работа с Drag-and-Drop. Начало 2 октября. Жми для записи!

Функция ofHoursMinutesSeconds

Функция ofHoursMinutesSeconds класса ZoneOffset создает объект смещения часового пояса из часов, минут и секунд. В первый параметр мы передаем количество часов, во второй параметр - количество минут, в третий параметр - количество секунд.

Импорт

import java.time.ZoneOffset

Синтаксис

fun ofHoursMinutesSeconds(hours: Int, minutes: Int, seconds: Int): ZoneOffset

Пример

Создадим смещение часового пояса +05:30:45 (5 часов, 30 минут, 45 секунд):

val offset = ZoneOffset.ofHoursMinutesSeconds(5, 30, 45) println(offset)

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

String "+05:30:45"

Пример

Создадим отрицательное смещение -02:15:30 (2 часа, 15 минут, 30 секунд):

val offset = ZoneOffset.ofHoursMinutesSeconds(-2, -15, -30) println(offset)

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

String "-02:15:30"

Пример

Создадим смещение только с секундами (00:00:45):

val offset = ZoneOffset.ofHoursMinutesSeconds(0, 0, 45) println(offset)

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

String "+00:00:45"

Пример

Получим общее количество секунд смещения:

val offset = ZoneOffset.ofHoursMinutesSeconds(3, 15, 0) val totalSeconds = offset.totalSeconds println("Total seconds: $totalSeconds")

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

String "Total seconds: 11700"

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

  • функцию ofHours класса ZoneOffset,
    которая создает смещение только из часов
  • функцию ofHoursMinutes класса ZoneOffset,
    которая создает смещение из часов и минут
  • функцию ofTotalSeconds класса ZoneOffset,
    которая создает смещение из общего количества секунд
  • класс ZonedDateTime,
    который представляет дату и время с часовым поясом