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

Статический метод ofHoursMinutes

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

Импорт

import java.time.ZoneOffset

Синтаксис

fun ofHoursMinutes(hours: Int, minutes: Int): ZoneOffset

Пример

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

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

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

String "+05:30"

Пример

Создадим отрицательное смещение часового пояса -07:45:

val offset = ZoneOffset.ofHoursMinutes(-7, -45) println(offset)

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

String "-07:45"

Пример

Используем созданное смещение с LocalDateTime:

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

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

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

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

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