import java.time.ZoneId;
import java.time.ZonedDateTime;
public class Main {
public static void main
(String[] args
) { // ZonedDateTime.now() is same as ZonedDateTime.now(ZoneId.systemDefault()). In
// order to specify a specific timezone, use ZoneId.of(...) e.g.
// ZonedDateTime.now(ZoneId.of("Europe/London"));
ZonedDateTime zdtDefaultTz = ZonedDateTime.now();
System.
out.
println(zdtDefaultTz
);
// Convert zdtDefaultTz to a ZonedDateTime in another timezone e.g.
// to ZoneId.of("America/New_York")
ZonedDateTime zdtNewYork = zdtDefaultTz.withZoneSameInstant(ZoneId.of("America/New_York"));
System.
out.
println(zdtNewYork
); }
}
aW1wb3J0IGphdmEudGltZS5ab25lSWQ7CmltcG9ydCBqYXZhLnRpbWUuWm9uZWREYXRlVGltZTsKCnB1YmxpYyBjbGFzcyBNYWluIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQkvLyBab25lZERhdGVUaW1lLm5vdygpIGlzIHNhbWUgYXMgWm9uZWREYXRlVGltZS5ub3coWm9uZUlkLnN5c3RlbURlZmF1bHQoKSkuIEluCgkJLy8gb3JkZXIgdG8gc3BlY2lmeSBhIHNwZWNpZmljIHRpbWV6b25lLCB1c2UgWm9uZUlkLm9mKC4uLikgZS5nLgoJCS8vIFpvbmVkRGF0ZVRpbWUubm93KFpvbmVJZC5vZigiRXVyb3BlL0xvbmRvbiIpKTsKCQlab25lZERhdGVUaW1lIHpkdERlZmF1bHRUeiA9IFpvbmVkRGF0ZVRpbWUubm93KCk7CgkJU3lzdGVtLm91dC5wcmludGxuKHpkdERlZmF1bHRUeik7CgoJCS8vIENvbnZlcnQgemR0RGVmYXVsdFR6IHRvIGEgWm9uZWREYXRlVGltZSBpbiBhbm90aGVyIHRpbWV6b25lIGUuZy4KCQkvLyB0byBab25lSWQub2YoIkFtZXJpY2EvTmV3X1lvcmsiKQoJCVpvbmVkRGF0ZVRpbWUgemR0TmV3WW9yayA9IHpkdERlZmF1bHRUei53aXRoWm9uZVNhbWVJbnN0YW50KFpvbmVJZC5vZigiQW1lcmljYS9OZXdfWW9yayIpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oemR0TmV3WW9yayk7Cgl9Cn0=