Функция from
Функция from класса ZoneOffset создает объект ZoneOffset из временного объекта, который поддерживает получение смещения.
В параметр мы передаем временной объект, из которого будет извлечена информация о часовом смещении.
Импорт
import java.time.ZoneOffset
import java.time.temporal.TemporalAccessor
Синтаксис
fun from(temporal: TemporalAccessor): ZoneOffset
Пример
Создадим ZoneOffset из объекта ZonedDateTime:
import java.time.ZonedDateTime
import java.time.ZoneOffset
val zonedDateTime = ZonedDateTime.now()
val offset = ZoneOffset.from(zonedDateTime)
println(offset)
Результат выполнения кода:
String "+03:00"
Пример
Создадим ZoneOffset из объекта OffsetDateTime:
import java.time.OffsetDateTime
import java.time.ZoneOffset
val offsetDateTime = OffsetDateTime.now()
val offset = ZoneOffset.from(offsetDateTime)
println(offset)
Результат выполнения кода:
String "+03:00"
Пример
Создадим ZoneOffset из объекта OffsetTime:
import java.time.OffsetTime
import java.time.ZoneOffset
val offsetTime = OffsetTime.now()
val offset = ZoneOffset.from(offsetTime)
println(offset)
Результат выполнения кода:
String "+03:00"
Смотрите также
-
функцию
ofклассаZoneOffset,
которая создает смещение из строки или числовых компонентов -
функцию
getTotalSecondsклассаZoneOffset,
которая возвращает общее количество секунд смещения -
класс
ZonedDateTime,
который представляет дату и время с часовым поясом -
класс
OffsetDateTime,
который представляет дату и время со смещением