Java Instant.atZone() Method with Examples
Tags: Java Instant Java 8
In this Java core tutorial we learn how to use the java.time.Instant.atZone() method to convert an Instant object into an ZonedDateTime object in Java programming language.
How to use Instant.atZone() method
In Java program, with a given Instant object we can use Instant.atZone(ZoneId zone) method to convert it to an ZonedDateTime object in specified time zone as the Java code below.
InstantAtZoneExample1.java
import java.time.Instant;
import java.time.ZoneId;
import java.time.ZonedDateTime;
public class InstantAtZoneExample1 {
public static void main(String... args) {
Instant instant = Instant.parse("2022-07-11T08:00:30Z");
ZoneId zoneId = ZoneId.of("Australia/Sydney");
ZonedDateTime zonedDateTime = instant.atZone(zoneId);
System.out.println("Instant: " + instant);
System.out.println("ZonedDateTime: " + zonedDateTime);
}
}
Instant: 2022-07-11T08:00:30Z
ZonedDateTime: 2022-07-11T18:00:30+10:00[Australia/Sydney]
Happy Coding 😊
Related Articles
Java Instant.now() Method with Examples
Java Instant.ofEpochSecond() Method with Examples
Java Instant.ofEpochMilli() Method with Examples
Java Instant.parse() Method with Examples
Java Instant.getEpochSecond() Method with Examples
Java Instant.getNano() Method with Examples
Java Instant.plusSeconds() Method with Examples
Java Instant.plusMillis() Method with Examples
Java Instant.plusNanos() Method with Examples
Java Instant.minusSeconds() Method with Examples
Java Instant.minusMillis() Method with Examples
Java Instant.minusNanos() Method with Examples
Java Instant.atOffset() Method with Examples
Java Instant.toEpochMilli() Method with Examples
Java Instant.compareTo() Method with Examples
Java Instant.isAfter() Method with Examples
Java Instant.isBefore() Method with Examples
Java Instant.equals() Method with Examples