
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