core / io.islandtime.ranges / kotlin.String

Extensions for kotlin.String

(iosArm64, iosX64, jvm, macosX64)

toDateRange

Convert a string to a DateRange.

fun String.toDateRange(): DateRange

Convert a string to a DateRange using a specific parser.

fun String.toDateRange(parser: GroupedDateTimeParser): DateRange
(iosArm64, iosX64, jvm, macosX64)

toDateTimeInterval

Convert a string to a DateTimeInterval.

fun String.toDateTimeInterval(): DateTimeInterval

Convert a string to a DateTimeInterval using a specific parser.

fun String.toDateTimeInterval(parser: GroupedDateTimeParser): DateTimeInterval
(iosArm64, iosX64, jvm, macosX64)

toInstantInterval

Convert a string to an InstantInterval.

fun String.toInstantInterval(): InstantInterval

Convert a string to an InstantInterval using a specific parser.

fun String.toInstantInterval(parser: GroupedDateTimeParser): InstantInterval
(iosArm64, iosX64, jvm, macosX64)

toOffsetDateTimeInterval

Convert a string to an OffsetDateTimeInterval.

fun String.toOffsetDateTimeInterval(): OffsetDateTimeInterval

Convert a string to an OffsetDateTimeInterval using a specific parser.

fun String.toOffsetDateTimeInterval(parser: GroupedDateTimeParser): OffsetDateTimeInterval
(iosArm64, iosX64, jvm, macosX64)

toZonedDateTimeInterval

Convert a string to a ZonedDateTimeInterval.

fun String.toZonedDateTimeInterval(): ZonedDateTimeInterval

Convert a string to a ZonedDateTimeInterval using a specific parser.

fun String.toZonedDateTimeInterval(parser: GroupedDateTimeParser): ZonedDateTimeInterval