core / io.islandtime.ranges / kotlin.String

Extensions for kotlin.String

(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

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, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): DateRange
(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

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, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): DateTimeInterval
(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

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, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): InstantInterval
(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

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, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): OffsetDateTimeInterval
(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

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, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): ZonedDateTimeInterval