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

name.remal.java.util.Date.kt Maven / Gradle / Ivy

package name.remal

import java.time.*
import java.util.*

fun Date.toLocalDateTime(): LocalDateTime = LocalDateTime.ofInstant(toInstant(), ZoneId.systemDefault())
fun Date.toLocalDate(): LocalDate = toLocalDateTime().toLocalDate()
fun Date.toLocalTime(): LocalTime = toLocalDateTime().toLocalTime()

fun Date.toZonedDateTime(): ZonedDateTime = ZonedDateTime.ofInstant(toInstant(), ZoneId.systemDefault())

fun Date.toOffsetDateTime(): OffsetDateTime = OffsetDateTime.ofInstant(toInstant(), ZoneId.systemDefault())
fun Date.toOffsetTime(): OffsetTime = toOffsetDateTime().toOffsetTime()




© 2015 - 2025 Weber Informatics LLC | Privacy Policy