/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.*;
import java.time.format.*;
import java.time.temporal.*;
import java.time.zone.*;
import java.util.concurrent.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
ZoneId z;
try {
z = ZoneId.of ( "Asia/Toyo" ); // Misspell "Asia/Tokyo" as "Asia/Toyo".
} catch ( ZoneRulesException e ) {
System.
out.
println ( "Oops! Failed to recognize your time zone name. ZoneRulesException message: " + e.
getMessage () ); return;
}
ZonedDateTime zdt = ZonedDateTime.now ( z );
System.
out.
println ( "zdt.toString(): " + zdt
); System.
out.
println ( "z.toString(): " + z
);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLio7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0Lio7CmltcG9ydCBqYXZhLnRpbWUudGVtcG9yYWwuKjsKaW1wb3J0IGphdmEudGltZS56b25lLio7CmltcG9ydCBqYXZhLnV0aWwuY29uY3VycmVudC4qOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCiAgICAgICAgWm9uZUlkIHo7CiAgICAgICAgdHJ5IHsKICAgICAgICAgICAgeiA9IFpvbmVJZC5vZiAoICJBc2lhL1RveW8iICk7IC8vIE1pc3NwZWxsICJBc2lhL1Rva3lvIiBhcyAiQXNpYS9Ub3lvIi4KICAgICAgICB9IGNhdGNoICggWm9uZVJ1bGVzRXhjZXB0aW9uIGUgKSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbiAoICJPb3BzISBGYWlsZWQgdG8gcmVjb2duaXplIHlvdXIgdGltZSB6b25lIG5hbWUuIFpvbmVSdWxlc0V4Y2VwdGlvbiBtZXNzYWdlOiAiICsgZS5nZXRNZXNzYWdlICgpICk7CiAgICAgICAgICAgIHJldHVybjsKICAgICAgICB9CiAgICAgICAgWm9uZWREYXRlVGltZSB6ZHQgPSBab25lZERhdGVUaW1lLm5vdyAoIHogKTsKCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuICggInpkdC50b1N0cmluZygpOiAiICsgemR0ICk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuICggInoudG9TdHJpbmcoKTogIiArIHogKTsKICAgICAgICAKCX0KfQ==