エポック秒とzoneIdがあります(以下をmethod1参照)。
システムのデフォルトのzoneIdで変換できますがLocalDateTime、エポック秒を変換する方法がわかりません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です。