7
มีวิธีใดในการแปลง ZoneId เป็น ZoneOffset ใน java 8 หรือไม่?
ฉันมี epoch วินาทีและ zoneId โดย method1 มันสามารถแปลงเป็น LocalDateTime ด้วย zoneId เริ่มต้นของระบบได้ แต่ฉันไม่พบวิธีแปลง epoch วินาทีเป็น LocalDateTime โดย method2 เพราะไม่มีZoneOffset.systemDefaultฉันคิดว่ามันคลุมเครือ import java.time.{Instant, LocalDateTime, ZoneId, ZoneOffset} val epochSecond = System.currentTimeMillis() / 1000 LocalDateTime.ofInstant(Instant.ofEpochSecond(epochSecond), ZoneId.systemDefault())//method1 LocalDateTime.ofEpochSecond(epochSecond, 0, ZoneOffset.MAX)//method2