core / io.islandtime / kotlin.String

Extensions for kotlin.String

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

toDate

Converts a string to a Date.

fun String.toDate(): Date

Converts 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

Converts 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

Converts a string to an Instant.

fun String.toInstant(): Instant

Converts 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

Converts a string to an OffsetDateTime.

fun String.toOffsetDateTime(): OffsetDateTime

Converts 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

Converts a string to an OffsetTime.

fun String.toOffsetTime(): OffsetTime

Converts 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

Converts a string to a Time.

fun String.toTime(): Time

Converts 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

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

toUtcOffset

Converts a string to a UtcOffset.

fun String.toUtcOffset(): UtcOffset

Converts 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

Converts a string to a Year.

fun String.toYear(): Year

Converts 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

Converts a string to a ZonedDateTime.

fun String.toZonedDateTime(): ZonedDateTime

Converts a string to a ZonedDateTime using a specific parser.

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