import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
class Main {
public static void main
(String[] args
) { ZoneId sourceZone = ZoneId.of("Etc/UTC");
ZoneId targetZone = ZoneId.of("Europe/Paris");
// A sample local date-time at UTC
LocalDateTime ldt = LocalDateTime.now(sourceZone);
ZonedDateTime sourceZdt = ldt.atZone(sourceZone);
ZonedDateTime targetZdt = sourceZdt.withZoneSameInstant(targetZone);
System.
out.
println(sourceZdt
); System.
out.
println(targetZdt
); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLlpvbmVJZDsKaW1wb3J0IGphdmEudGltZS5ab25lZERhdGVUaW1lOwoKY2xhc3MgTWFpbiB7CiAgICAgICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgICAgICAgICAgWm9uZUlkIHNvdXJjZVpvbmUgPSBab25lSWQub2YoIkV0Yy9VVEMiKTsKICAgICAgICAgICAgICAgIFpvbmVJZCB0YXJnZXRab25lID0gWm9uZUlkLm9mKCJFdXJvcGUvUGFyaXMiKTsKCiAgICAgICAgICAgICAgICAvLyBBIHNhbXBsZSBsb2NhbCBkYXRlLXRpbWUgYXQgVVRDCiAgICAgICAgICAgICAgICBMb2NhbERhdGVUaW1lIGxkdCA9IExvY2FsRGF0ZVRpbWUubm93KHNvdXJjZVpvbmUpOwoKICAgICAgICAgICAgICAgIFpvbmVkRGF0ZVRpbWUgc291cmNlWmR0ID0gbGR0LmF0Wm9uZShzb3VyY2Vab25lKTsKICAgICAgICAgICAgICAgIFpvbmVkRGF0ZVRpbWUgdGFyZ2V0WmR0ID0gc291cmNlWmR0LndpdGhab25lU2FtZUluc3RhbnQodGFyZ2V0Wm9uZSk7CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihzb3VyY2VaZHQpOwogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHRhcmdldFpkdCk7CiAgICAgICAgfQp9