import java.time.LocalTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
public class Main {
public static void main
(String[] args
) { // Replace JVM's default timezone, ZoneId.systemDefault() with the applicable
// timezone e.g. ZoneId.of("America/New_York")
ZonedDateTime zdt = ZonedDateTime.now(ZoneId.systemDefault())
.withHour(12)
.withMinute(0);
// Get and display just time in default format
LocalTime time = zdt.toLocalTime();
// Display just time in a custom format
DateTimeFormatter dtf
= DateTimeFormatter.
ofPattern("hh:mm a",
Locale.
ENGLISH); // Alternatively, dtf.format(time);
String formatted
= dtf.
format(zdt
); System.
out.
println(formatted
); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbFRpbWU7CmltcG9ydCBqYXZhLnRpbWUuWm9uZUlkOwppbXBvcnQgamF2YS50aW1lLlpvbmVkRGF0ZVRpbWU7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0LkRhdGVUaW1lRm9ybWF0dGVyOwppbXBvcnQgamF2YS51dGlsLkxvY2FsZTsKCnB1YmxpYyBjbGFzcyBNYWluIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQkvLyBSZXBsYWNlIEpWTSdzIGRlZmF1bHQgdGltZXpvbmUsIFpvbmVJZC5zeXN0ZW1EZWZhdWx0KCkgd2l0aCB0aGUgYXBwbGljYWJsZQoJCS8vIHRpbWV6b25lIGUuZy4gWm9uZUlkLm9mKCJBbWVyaWNhL05ld19Zb3JrIikKCQlab25lZERhdGVUaW1lIHpkdCA9IFpvbmVkRGF0ZVRpbWUubm93KFpvbmVJZC5zeXN0ZW1EZWZhdWx0KCkpCgkJCQkJCQkud2l0aEhvdXIoMTIpCgkJCQkJCQkud2l0aE1pbnV0ZSgwKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oemR0KTsKCgkJLy8gR2V0IGFuZCBkaXNwbGF5IGp1c3QgdGltZSBpbiBkZWZhdWx0IGZvcm1hdAoJCUxvY2FsVGltZSB0aW1lID0gemR0LnRvTG9jYWxUaW1lKCk7CgkJU3lzdGVtLm91dC5wcmludGxuKHRpbWUpOwoKCQkvLyBEaXNwbGF5IGp1c3QgdGltZSBpbiBhIGN1c3RvbSBmb3JtYXQKCQlEYXRlVGltZUZvcm1hdHRlciBkdGYgPSBEYXRlVGltZUZvcm1hdHRlci5vZlBhdHRlcm4oImhoOm1tIGEiLCBMb2NhbGUuRU5HTElTSCk7CgkJLy8gQWx0ZXJuYXRpdmVseSwgZHRmLmZvcm1hdCh0aW1lKTsKCQlTdHJpbmcgZm9ybWF0dGVkID0gZHRmLmZvcm1hdCh6ZHQpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihmb3JtYXR0ZWQpOwoJfQp9