import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneOffset;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
public class Main {
public static void main
(String[] args
) { long timestamp = (long) (1627065646.444 * 1000);
Instant instant = Instant.ofEpochMilli(timestamp);
ZonedDateTime zdt = instant.atZone(ZoneOffset.UTC);
LocalDateTime ldt = zdt.toLocalDateTime();
// A custom format
DateTimeFormatter dtf
= DateTimeFormatter.
ofPattern("M/d/u h:m:s a",
Locale.
ENGLISH); String formatted
= dtf.
format(zdt
); System.
out.
println(formatted
); }
}
aW1wb3J0IGphdmEudGltZS5JbnN0YW50OwppbXBvcnQgamF2YS50aW1lLkxvY2FsRGF0ZVRpbWU7CmltcG9ydCBqYXZhLnRpbWUuWm9uZU9mZnNldDsKaW1wb3J0IGphdmEudGltZS5ab25lZERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJbG9uZyB0aW1lc3RhbXAgPSAobG9uZykgKDE2MjcwNjU2NDYuNDQ0ICogMTAwMCk7CgoJCUluc3RhbnQgaW5zdGFudCA9IEluc3RhbnQub2ZFcG9jaE1pbGxpKHRpbWVzdGFtcCk7CgkJU3lzdGVtLm91dC5wcmludGxuKGluc3RhbnQpOwoKCQlab25lZERhdGVUaW1lIHpkdCA9IGluc3RhbnQuYXRab25lKFpvbmVPZmZzZXQuVVRDKTsKCQlMb2NhbERhdGVUaW1lIGxkdCA9IHpkdC50b0xvY2FsRGF0ZVRpbWUoKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4obGR0KTsKCgkJLy8gQSBjdXN0b20gZm9ybWF0CgkJRGF0ZVRpbWVGb3JtYXR0ZXIgZHRmID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCJNL2QvdSBoOm06cyBhIiwgTG9jYWxlLkVOR0xJU0gpOwoJCVN0cmluZyBmb3JtYXR0ZWQgPSBkdGYuZm9ybWF0KHpkdCk7CgkJU3lzdGVtLm91dC5wcmludGxuKGZvcm1hdHRlZCk7Cgl9Cn0=