core / io.islandtime / kotlin.String

Extensions for kotlin.String

(iosArm64, iosX64, jvm, macosX64)

toDate

fun String.toDate(): Date
fun String.toDate(parser: DateTimeParser): Date
(iosArm64, iosX64, jvm, macosX64)

toDateTime

Parse a string in ISO-8601 extended calendar date format into a DateTime -- for example, "2019-08-22T18:00" or "2019-08-22 18:00:30.123456789"

fun String.toDateTime(): DateTime

Parse a string into a DateTime using a DateTimeParser capable of supplying the necessary fields

fun String.toDateTime(parser: DateTimeParser): DateTime
(iosArm64, iosX64, jvm, macosX64)

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): Instant
(iosArm64, iosX64, jvm, macosX64)

toOffsetDateTime

fun String.toOffsetDateTime(): OffsetDateTime
fun String.toOffsetDateTime(parser: DateTimeParser): OffsetDateTime
(iosArm64, iosX64, jvm, macosX64)

toOffsetTime

fun String.toOffsetTime(): OffsetTime
fun String.toOffsetTime(parser: DateTimeParser): OffsetTime
(iosArm64, iosX64, jvm, macosX64)

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): Time
(iosArm64, iosX64, jvm, macosX64)

toTimeZone

Convert a string to a TimeZone.

fun String.toTimeZone(): TimeZone
(iosArm64, iosX64, jvm, macosX64)

toUtcOffset

Create a UtcOffset from an ISO-8601 time shift string in extended format.

fun String.toUtcOffset(): UtcOffset

Create a UtcOffset from a string using a specific parser.

fun String.toUtcOffset(parser: DateTimeParser): UtcOffset
(iosArm64, iosX64, jvm, macosX64)

toYear

fun String.toYear(): Year
fun String.toYear(parser: DateTimeParser): Year
(iosArm64, iosX64, jvm, macosX64)

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): YearMonth
(iosArm64, iosX64, jvm, macosX64)

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): ZonedDateTime