We would like to know how to create ZonedDateTime from Instant.
import java.time.Clock; import java.time.Instant; import java.time.ZoneId; import java.time.ZonedDateTime; /*from w ww .j a v a 2 s. co m*/ public class Main { public static void main(String[] args) { Clock defaultClock = Clock.systemDefaultZone(); Instant instant = Instant.now(defaultClock); ZonedDateTime zonedDateTime = ZonedDateTime.ofInstant(instant, ZoneId.systemDefault()); System.out.println(zonedDateTime); } }
The code above generates the following result.