import java.time.Instant;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
class Main {
public static void main
(String[] args
) { // Current moment
System.
out.
println(Instant.
now());
// Current date-time in a specific timezone e.g. America/New_York
ZonedDateTime zdt = ZonedDateTime.now(ZoneId.of("America/New_York"));
// Output in a custom format e.g. EEE MMM dd, uuuu 'at' hh:mm:ss a
String formattedStr
= zdt.
format(DateTimeFormatter.
ofPattern("EEE MMM dd, uuuu 'at' hh:mm:ss a",
Locale.
ENGLISH)); System.
out.
println(formattedStr
); }
}
aW1wb3J0IGphdmEudGltZS5JbnN0YW50OwppbXBvcnQgamF2YS50aW1lLlpvbmVJZDsKaW1wb3J0IGphdmEudGltZS5ab25lZERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpjbGFzcyBNYWluIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICAvLyBDdXJyZW50IG1vbWVudAogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihJbnN0YW50Lm5vdygpKTsKCiAgICAgICAgLy8gQ3VycmVudCBkYXRlLXRpbWUgaW4gYSBzcGVjaWZpYyB0aW1lem9uZSBlLmcuIEFtZXJpY2EvTmV3X1lvcmsKICAgICAgICBab25lZERhdGVUaW1lIHpkdCA9IFpvbmVkRGF0ZVRpbWUubm93KFpvbmVJZC5vZigiQW1lcmljYS9OZXdfWW9yayIpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oemR0KTsKCiAgICAgICAgLy8gT3V0cHV0IGluIGEgY3VzdG9tIGZvcm1hdCBlLmcuIEVFRSBNTU0gZGQsIHV1dXUgJ2F0JyBoaDptbTpzcyBhCiAgICAgICAgU3RyaW5nIGZvcm1hdHRlZFN0ciA9IHpkdC5mb3JtYXQoRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCJFRUUgTU1NIGRkLCB1dXV1ICdhdCcgaGg6bW06c3MgYSIsIExvY2FsZS5FTkdMSVNIKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGZvcm1hdHRlZFN0cik7CiAgICB9Cn0=