import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;

public class Main {
	public static void main(String[] args) {
		// The given ZonedDateTime
		ZonedDateTime zdtAbidjan = ZonedDateTime.of(
										LocalDateTime.of(LocalDate.of(2021, 9, 16),
										LocalTime.of(12, 0)),
										ZoneId.of("Africa/Abidjan")
									);
		System.out.println(zdtAbidjan);

		ZonedDateTime zdtLondon = zdtAbidjan.withZoneSameInstant(ZoneId.of("Europe/London"));
		System.out.println(zdtLondon);
	}
}