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

Функция ofHours

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

Импорт

import java.time.ZoneOffset

Синтаксис

fun ofHours(hours: Int): ZoneOffset

Пример

Создадим смещение временной зоны +3 часа от UTC:

val offset = ZoneOffset.ofHours(3) println(offset)

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

String "+03:00"

Пример

Создадим смещение временной зоны -5 часов от UTC:

val offset = ZoneOffset.ofHours(-5) println(offset)

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

String "-05:00"

Пример

Используем созданное смещение для установки временной зоны:

import java.time.LocalDateTime import java.time.ZoneOffset val offset = ZoneOffset.ofHours(2) val dateTime = LocalDateTime.of(2025, 6, 15, 14, 30) val offsetDateTime = dateTime.atOffset(offset) println(offsetDateTime)

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

String "2025-06-15T14:30+02:00"

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

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