I don't live in a country using DST.
- I save a future
LocalDateTime
, Offset from UTC andZoneId
in DB - Government of that zone changes DST rules
- That future time comes, I will retrieve the
LocalDateTime
in that zone
If I apply ZoneId
and Offset to get the LocalDateTime
in that zone, how does java.time
API get this correctly? How does it know that the government changes the rules? Does it fetch update from the internet?