Skip to content

//core/io.islandtime.zone

Package-level declarations

common darwin jvm

Provides time zone database access.

Types

Name Summary
PlatformTimeZoneRulesProvider

common


expect object PlatformTimeZoneRulesProvider : TimeZoneRulesProvider

The default time zone rules provider implementation for the current platform.

darwin


actual object PlatformTimeZoneRulesProvider : TimeZoneRulesProvider

A time zone rules provider that draws from the database included on Darwin platforms.

jvm


actual object PlatformTimeZoneRulesProvider : TimeZoneRulesProvider

A time zone rules provider that draws from the database built into the java.time library.
TimeZoneOffsetTransition

common


interface TimeZoneOffsetTransition

A discontinuity in the local timeline, usually caused by daylight savings time changes.
TimeZoneRules

common


interface TimeZoneRules

The set of rules for a particular time zone.
TimeZoneRulesException

common


class TimeZoneRulesException(message: String? = null, cause: Throwable? = null) : DateTimeException
TimeZoneRulesProvider

common


interface TimeZoneRulesProvider

An abstraction that allows time zone rules to be supplied from any data source.