import java.time.LocalTime;
import java.time.OffsetDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
class Main {
private static final DateTimeFormatter parser = DateTimeFormatter.ofPattern("EEE MMM d HH:mm:ss VVXX uuuu",
private static final DateTimeFormatter formatter
= DateTimeFormatter.
ofPattern("HH:mm:ss",
Locale.
ENGLISH);
public static void main
(String args
[]) { OffsetDateTime odt = OffsetDateTime.parse("Thu Jan 1 17:45:00 UTC+0530 1970", parser);
LocalTime time = odt.toLocalTime();
// Formatting as desired
String formatted
= time.
format(formatter
); // or odt.format(formatter) System.
out.
println(formatted
); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbFRpbWU7CmltcG9ydCBqYXZhLnRpbWUuT2Zmc2V0RGF0ZVRpbWU7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0LkRhdGVUaW1lRm9ybWF0dGVyOwppbXBvcnQgamF2YS51dGlsLkxvY2FsZTsKCmNsYXNzIE1haW4gewogICAgcHJpdmF0ZSBzdGF0aWMgZmluYWwgRGF0ZVRpbWVGb3JtYXR0ZXIgcGFyc2VyID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCJFRUUgTU1NIGQgSEg6bW06c3MgVlZYWCB1dXV1IiwKICAgICAgICAgICAgTG9jYWxlLkVOR0xJU0gpOwogICAgcHJpdmF0ZSBzdGF0aWMgZmluYWwgRGF0ZVRpbWVGb3JtYXR0ZXIgZm9ybWF0dGVyID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCJISDptbTpzcyIsIExvY2FsZS5FTkdMSVNIKTsKCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKSB7CiAgICAgICAgT2Zmc2V0RGF0ZVRpbWUgb2R0ID0gT2Zmc2V0RGF0ZVRpbWUucGFyc2UoIlRodSBKYW4gMSAxNzo0NTowMCBVVEMrMDUzMCAxOTcwIiwgcGFyc2VyKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4ob2R0KTsKCiAgICAgICAgTG9jYWxUaW1lIHRpbWUgPSBvZHQudG9Mb2NhbFRpbWUoKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4odGltZSk7CgogICAgICAgIC8vIEZvcm1hdHRpbmcgYXMgZGVzaXJlZAogICAgICAgIFN0cmluZyBmb3JtYXR0ZWQgPSB0aW1lLmZvcm1hdChmb3JtYXR0ZXIpOyAvLyBvciBvZHQuZm9ybWF0KGZvcm1hdHRlcikKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0dGVkKTsKICAgIH0KfQ==