ChronoZonedDateTime withZoneSameLocal() method in Java with Examples
The withZoneSameLocal() method of a ChronoZonedDateTime interface used to return a copy of this ChronoZonedDateTime object by changing the time-zone and without the instant.This method is based on retaining the same instant, thus gaps and overlaps in the local time-line have no effect on the result.
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.
ChronoZonedDateTime withZoneSameLocal(ZoneId zone)
Parameters: This method accepts one single parameter zone the time-zone to change to. It should not be null.
Return value: This method returns a ChronoZonedDateTime based on this date-time with the requested zone.
Below programs illustrate the withZoneSameLocal() method:
ChronoZonedDateTime of Calcutta: 2018-12-06T19:21:12.123+05:30[Asia/Calcutta] ChronoZonedDateTime of Fuji: 2018-12-06T19:21:12.123+13:00[Pacific/Fiji]
ChronoZonedDateTime of Calcutta: 2018-10-25T23:12:31.123+02:00[Europe/Paris] ChronoZonedDateTime of yukon: 2018-10-25T23:12:31.123-07:00[Canada/Yukon]