FixedOffset

class FixedOffset : TimeZone

A time zone defined by a fixed offset from UTC.

In general, region-based time zones are preferred, but there are situations where only a fixed offset may be available.

Parameters

offset

a valid UTC offset

Throws

if offset is outside the valid range

Functions

compareTo
Link copied to clipboard
common
open operator override fun compareTo(other: TimeZone): Int
displayName
Link copied to clipboard
common
fun displayName(style: TimeZoneTextStyle, locale: Locale): String
A textual representation of this time zone, suitable for display purposes.
equals
Link copied to clipboard
common
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open override fun hashCode(): Int
localizedName
Link copied to clipboard
common
fun localizedName(style: TimeZoneTextStyle, locale: Locale): String?
The localized name of this time zone, if available for the locale in the specified style.
normalized
Link copied to clipboard
common
open override fun normalized(): TimeZone.FixedOffset
Returns a normalized time zone, converting any zone with a fixed offset to use a consistent identifier.
toString
Link copied to clipboard
common
open override fun toString(): String
Returns the id of this time zone.
validate
Link copied to clipboard
common
fun validate()
Checks if this time zone is valid and throws an exception if it isn't.
validated
Link copied to clipboard
common
fun validated(): TimeZone
Ensures that this time zone is valid, throwing an exception if it isn't.

Properties

id
Link copied to clipboard
common
open override val id: String
An ID that uniquely identifies the time zone.
isValid
Link copied to clipboard
common
open override val isValid: Boolean
Checks if this is a valid time zone according to the current time zone rules provider.
offset
Link copied to clipboard
common
val offset: UtcOffset
a valid UTC offset
rules
Link copied to clipboard
common
open override val rules: TimeZoneRules
The rules associated with this time zone.