java8 LocalDateTime转unix时间戳(带毫秒,不带毫秒)


转载自:LocalDateTime To Timestamp Epoch Seconds And Milliseconds

Convert LocalDateTime to seconds since January 1, 1970, 00:00:00 GMT

val now = LocalDateTime.now(ZoneOffset.UTC)

// LocalDateTime to epoch seconds
val seconds = now.atZone(ZoneOffset.UTC).toEpochSecond())

// Epoch seconds to LocalDateTime
val newNow = LocalDateTime.ofInstant(Instant.ofEpochSecond(seconds), ZoneOffset.UTC)

Convert LocalDateTime to milliseconds since January 1, 1970, 00:00:00 GMT

// LocalDateTime to epoch milliseconds
val milliseconds = now.atZone(ZoneOffset.UTC)?.toInstant()?.toEpochMilli()

// epoch milliseconds to LocalDateTime
val newNow = LocalDateTime.ofInstant(Instant.ofEpochMilli(milliseconds), ZoneOffset.UTC)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM