TimeStamp ('2016-06-07 08-01-55'와 같은)와 특정 ZoneId ('Europe/Berlin')와 같은 인스턴트가 주어지면이 코드의 예상 결과는 어떻게됩니까? (시간은 변경되지 않지만, ZoneId 변경)Instant 및 ZoneId에서 ZonedDateTime을 생성 할 때 예상되는 동작은 무엇입니까?
:
ZonedDateTime.ofInstant(timestamp.toInstant, zoneId)
그것은
'00 2016년 6월 7일 08-01-55 02'있을까 또는
'2016년 6월 7일 10-01-55 +02 : 00'(시간 & ZoneId이 변경)
다른 환경에서 두 가지 동작을 모두 보았 기 때문에이 질문을하고 있습니다.
다른 동작이 나타나는 경우 사용하는 순간이 두 경우에 서로 다른 것으로 판단됩니다. 이 정보를 재현 할 수있는 충분한 정보를 제공하지 못했습니다. [mcve]를 제공해주십시오. –
또는 zoneId가 시스템 표준 시간대입니까? – Tunaki