core / io.islandtime.parser / DateTimeParsers / Iso

Iso

(iosArm64, iosX64, jvm, macosX64) object Iso

ISO-8601 parsers.

Types

(iosArm64, iosX64, jvm, macosX64)

Basic

object Basic
(iosArm64, iosX64, jvm, macosX64)

Extended

object Extended

Properties

(iosArm64, iosX64, jvm, macosX64)

CALENDAR_DATE

Parse ISO-8601 calendar dates in either basic or extended format.

val CALENDAR_DATE: DateTimeParser
(iosArm64, iosX64, jvm, macosX64)

DATE

Parse ISO-8601 calendar or ordinal dates in either basic or extended format.

val DATE: DateTimeParser
(iosArm64, iosX64, jvm, macosX64)

DATE_RANGE

Parse an ISO-8601 time interval between two dates in either basic or extended format.

val DATE_RANGE: GroupedDateTimeParser
(iosArm64, iosX64, jvm, macosX64)

DATE_TIME

Parse an ISO-8601 date and time of day in either basic or extended format.

val DATE_TIME: DateTimeParser
(iosArm64, iosX64, jvm, macosX64)

DATE_TIME_INTERVAL

val DATE_TIME_INTERVAL: GroupedDateTimeParser
(iosArm64, iosX64, jvm, macosX64)

DURATION

Parse an ISO-8601 period containing only the day and time components.

val DURATION: DateTimeParser
(iosArm64, iosX64, jvm, macosX64)

INSTANT

Parse an ISO-8601 date-time with the zero UTC offset designator in either basic or extended format.

val INSTANT: DateTimeParser
(iosArm64, iosX64, jvm, macosX64)

INSTANT_INTERVAL

val INSTANT_INTERVAL: GroupedDateTimeParser
(iosArm64, iosX64, jvm, macosX64)

OFFSET_DATE_TIME

Parse an ISO-8601 date, time of day, and UTC offset in either basic or extended format.

val OFFSET_DATE_TIME: DateTimeParser
(iosArm64, iosX64, jvm, macosX64)

OFFSET_DATE_TIME_INTERVAL

val OFFSET_DATE_TIME_INTERVAL: GroupedDateTimeParser
(iosArm64, iosX64, jvm, macosX64)

OFFSET_TIME

Parse an ISO-8601 time of day and UTC offset in either basic or extended format.

val OFFSET_TIME: DateTimeParser
(iosArm64, iosX64, jvm, macosX64)

ORDINAL_DATE

Parse ISO-8601 ordinal dates in either basic or extended format.

val ORDINAL_DATE: DateTimeParser
(iosArm64, iosX64, jvm, macosX64)

PERIOD

Parse an ISO-8601 period without any time components.

val PERIOD: DateTimeParser
(iosArm64, iosX64, jvm, macosX64)

TIME

Parse an ISO-8601 time of day in either basic or extended format.

val TIME: DateTimeParser
(iosArm64, iosX64, jvm, macosX64)

UTC_OFFSET

Parse an ISO-8601 time shift in either basic or extended format.

val UTC_OFFSET: DateTimeParser
(iosArm64, iosX64, jvm, macosX64)

YEAR

Parse an ISO-8601 year.

val YEAR: DateTimeParser
(iosArm64, iosX64, jvm, macosX64)

YEAR_MONTH

Parse an ISO-8601 year-month. The standard supports only extended format.

val YEAR_MONTH: DateTimeParser
(iosArm64, iosX64, jvm, macosX64)

ZONED_DATE_TIME

Parse an ISO-8601 date, time of day, UTC offset, and optionally, a non-standard region ID in either basic or extended format.

val ZONED_DATE_TIME: DateTimeParser
(iosArm64, iosX64, jvm, macosX64)

ZONED_DATE_TIME_INTERVAL

val ZONED_DATE_TIME_INTERVAL: GroupedDateTimeParser