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

Функция of

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

Импорт

import java.time.ZoneOffset

Синтаксис

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

Пример

Создадим смещение часового пояса +03:00:

val offset = ZoneOffset.of(3, 0) println(offset)

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

String "+03:00"

Пример

Создадим смещение часового пояса +05:30:

val offset = ZoneOffset.of(5, 30) println(offset)

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

String "+05:30"

Пример

Создадим смещение часового пояса -08:00:

val offset = ZoneOffset.of(-8, 0) println(offset)

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

String "-08:00"

Пример

Создадим смещение часового пояса с секундами: +02:30:45:

val offset = ZoneOffset.of(2, 30, 45) println(offset)

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

String "+02:30:45"

Пример

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

val offset = ZoneOffset.of(3, 30) val totalSeconds = offset.totalSeconds println("Total seconds: $totalSeconds")

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

String "Total seconds: 12600"

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

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