我有一个纪元秒和一个zoneId(见method1下文)。
可以LocalDateTime使用系统默认 zoneId 转换为,但我找不到将纪元秒转换为LocalDateTime(见 method2下文)的方法,因为没有ZoneOffset.systemDefault. 我认为这很模糊。
import java.time.{Instant, LocalDateTime, ZoneId, ZoneOffset}
val epochSecond = System.currentTimeMillis() / 1000
// method1
LocalDateTime.ofInstant(Instant.ofEpochSecond(epochSecond), ZoneId.systemDefault())
// method2
LocalDateTime.ofEpochSecond(epochSecond, 0, ZoneOffset.MAX)
笔记
上面提供的源代码是Scala。