core / io.islandtime / kotlin.String

Extensions for kotlin.String

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

toDate

Convert a string to a Date.

fun String.toDate(): Date

Convert a string to a Date using a specific parser.

fun String.toDate(parser: DateTimeParser, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): Date
(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

toDateTime

Convert a string to a DateTime.

fun String.toDateTime(): DateTime

Convert a string to a DateTime using a specific parser.

fun String.toDateTime(parser: DateTimeParser, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): DateTime
(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

toInstant

Convert a string to an Instant.

fun String.toInstant(): Instant

Convert a string to an Instant using a specific parser.

fun String.toInstant(parser: DateTimeParser, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): Instant
(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

toOffsetDateTime

Convert a string to an OffsetDateTime.

fun String.toOffsetDateTime(): OffsetDateTime

Convert a string to an OffsetDateTime using a specific parser.

fun String.toOffsetDateTime(parser: DateTimeParser, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): OffsetDateTime
(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

toOffsetTime

Convert a string to an OffsetTime.

fun String.toOffsetTime(): OffsetTime

Convert a string to an OffsetTime using a specific parser.

fun String.toOffsetTime(parser: DateTimeParser, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): OffsetTime
(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

toTime

Convert a string to a Time.

fun String.toTime(): Time

Convert a string to a Time using a specific parser.

fun String.toTime(parser: DateTimeParser, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): Time
(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

toTimeZone

Convert a string to a TimeZone.

fun String.toTimeZone(): TimeZone
(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

toUtcOffset

Convert a string to a UtcOffset.

fun String.toUtcOffset(): UtcOffset

Convert a string to a UtcOffset using a specific parser.

fun String.toUtcOffset(parser: DateTimeParser, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): UtcOffset
(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

toYear

Convert a string to a Year.

fun String.toYear(): Year

Convert a string to a Year using a specific parser.

fun String.toYear(parser: DateTimeParser, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): Year
(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

toYearMonth

Convert a string to a YearMonth.

fun String.toYearMonth(): YearMonth

Convert a string to a YearMonth using a specific parser.

fun String.toYearMonth(parser: DateTimeParser, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): YearMonth
(iosArm64, iosX64, jvm, macosX64, tvosArm64, tvosX64, watchosArm64, watchosX86)

toZonedDateTime

Convert a string to a ZonedDateTime.

fun String.toZonedDateTime(): ZonedDateTime

Convert a string to a ZonedDateTime using a specific parser.

fun String.toZonedDateTime(parser: DateTimeParser, settings: DateTimeParserSettings = DateTimeParserSettings.DEFAULT): ZonedDateTime