import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
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
[]) { DateTimeFormatter dtfInput
= DateTimeFormatter.
ofPattern("dd-MM-uuuu",
Locale.
ENGLISH); LocalDateTime ldt = LocalDateTime.of(LocalDate.parse("15-08-2021", dtfInput), LocalTime.of(21, 0));
ZonedDateTime zdt = ldt.atZone(ZoneOffset.UTC);
// Custom format
DateTimeFormatter dtfOutput
= DateTimeFormatter.
ofPattern("uuuu-MM-dd'T'HH:mm:ssXXX",
Locale.
ENGLISH); String formatted
= dtfOutput.
format(zdt
); System.
out.
println(formatted
); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGU7CmltcG9ydCBqYXZhLnRpbWUuTG9jYWxEYXRlVGltZTsKaW1wb3J0IGphdmEudGltZS5Mb2NhbFRpbWU7CmltcG9ydCBqYXZhLnRpbWUuWm9uZU9mZnNldDsKaW1wb3J0IGphdmEudGltZS5ab25lZERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKSB7CgkJRGF0ZVRpbWVGb3JtYXR0ZXIgZHRmSW5wdXQgPSBEYXRlVGltZUZvcm1hdHRlci5vZlBhdHRlcm4oImRkLU1NLXV1dXUiLCBMb2NhbGUuRU5HTElTSCk7CgkJTG9jYWxEYXRlVGltZSBsZHQgPSBMb2NhbERhdGVUaW1lLm9mKExvY2FsRGF0ZS5wYXJzZSgiMTUtMDgtMjAyMSIsIGR0ZklucHV0KSwgTG9jYWxUaW1lLm9mKDIxLCAwKSk7CgkJWm9uZWREYXRlVGltZSB6ZHQgPSBsZHQuYXRab25lKFpvbmVPZmZzZXQuVVRDKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oemR0KTsKCgkJLy8gQ3VzdG9tIGZvcm1hdAoJCURhdGVUaW1lRm9ybWF0dGVyIGR0Zk91dHB1dCA9IERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybigidXV1dS1NTS1kZCdUJ0hIOm1tOnNzWFhYIiwgTG9jYWxlLkVOR0xJU0gpOwoJCVN0cmluZyBmb3JtYXR0ZWQgPSBkdGZPdXRwdXQuZm9ybWF0KHpkdCk7CgkJU3lzdGVtLm91dC5wcmludGxuKGZvcm1hdHRlZCk7Cgl9Cn0=