All Downloads are FREE. Search and download functionalities are using the official Maven repository.

darwinMain.io.islandtime.internal.PlatformImpl.kt Maven / Gradle / Ivy

The newest version!
package io.islandtime.internal

import io.islandtime.Instant
import io.islandtime.PlatformInstant
import io.islandtime.TimeZone
import io.islandtime.darwin.toIslandInstant
import io.islandtime.darwin.toIslandTimeZone
import io.islandtime.darwin.toNSDate
import platform.Foundation.NSTimeZone
import platform.Foundation.localTimeZone

internal actual fun systemDefaultTimeZone(): TimeZone = NSTimeZone.localTimeZone.toIslandTimeZone()

internal actual fun PlatformInstant.toIslandInstant(): Instant = toIslandInstant()
internal actual fun Instant.toPlatformInstant(): PlatformInstant = toNSDate()




© 2015 - 2025 Weber Informatics LLC | Privacy Policy