Package io.islandtime.zone

Provides time zone database access.

Types

PlatformTimeZoneRulesProvider
Link copied to clipboard

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

common
object PlatformTimeZoneRulesProvider : TimeZoneRulesProvider

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

darwin
object PlatformTimeZoneRulesProvider : TimeZoneRulesProvider

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

object PlatformTimeZoneRulesProvider : TimeZoneRulesProvider
TimeZoneOffsetTransition
Link copied to clipboard
common

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

interface TimeZoneOffsetTransition
TimeZoneRules
Link copied to clipboard
common

The set of rules for a particular time zone.

interface TimeZoneRules
TimeZoneRulesException
Link copied to clipboard
common
class TimeZoneRulesException(message: String?,cause: Throwable?) : DateTimeException
TimeZoneRulesProvider
Link copied to clipboard
common

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

The set of supported identifiers is expected to vary depending on the source, but should typically represent regions defined in the IANA Time Zone Database.

interface TimeZoneRulesProvider