import java.time.LocalDate;
import java.time.LocalTime;
import java.time.OffsetDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
public class Main {
public static void main
(String[] args
) { String strDateTime
= "2021-09-10T00:37:42Z"; OffsetDateTime odt = OffsetDateTime.parse(strDateTime);
LocalTime time = odt.toLocalTime();
LocalDate date = odt.toLocalDate();
// Custom format
DateTimeFormatter dtfDate
= DateTimeFormatter.
ofPattern("MM/dd/uuuu",
Locale.
ENGLISH); String formattedDateString
= date.
format(dtfDate
); System.
out.
println(formattedDateString
);
DateTimeFormatter dtfTime
= DateTimeFormatter.
ofPattern("hh:mm a",
Locale.
ENGLISH); String formattedTimeString
= time.
format(dtfTime
); System.
out.
println(formattedTimeString
); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGU7CmltcG9ydCBqYXZhLnRpbWUuTG9jYWxUaW1lOwppbXBvcnQgamF2YS50aW1lLk9mZnNldERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJU3RyaW5nIHN0ckRhdGVUaW1lID0gIjIwMjEtMDktMTBUMDA6Mzc6NDJaIjsKCQlPZmZzZXREYXRlVGltZSBvZHQgPSBPZmZzZXREYXRlVGltZS5wYXJzZShzdHJEYXRlVGltZSk7CgkJTG9jYWxUaW1lIHRpbWUgPSBvZHQudG9Mb2NhbFRpbWUoKTsKCQlMb2NhbERhdGUgZGF0ZSA9IG9kdC50b0xvY2FsRGF0ZSgpOwoJCVN5c3RlbS5vdXQucHJpbnRsbih0aW1lKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oZGF0ZSk7CgoJCS8vIEN1c3RvbSBmb3JtYXQKCQlEYXRlVGltZUZvcm1hdHRlciBkdGZEYXRlID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCJNTS9kZC91dXV1IiwgTG9jYWxlLkVOR0xJU0gpOwoJCVN0cmluZyBmb3JtYXR0ZWREYXRlU3RyaW5nID0gZGF0ZS5mb3JtYXQoZHRmRGF0ZSk7CgkJU3lzdGVtLm91dC5wcmludGxuKGZvcm1hdHRlZERhdGVTdHJpbmcpOwoKCQlEYXRlVGltZUZvcm1hdHRlciBkdGZUaW1lID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCJoaDptbSBhIiwgTG9jYWxlLkVOR0xJU0gpOwoJCVN0cmluZyBmb3JtYXR0ZWRUaW1lU3RyaW5nID0gdGltZS5mb3JtYXQoZHRmVGltZSk7CgkJU3lzdGVtLm91dC5wcmludGxuKGZvcm1hdHRlZFRpbWVTdHJpbmcpOwoJfQp9