import java.time.LocalDateTime;
import java.time.OffsetDateTime;
import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
public class Main {
public static void main
(String[] args
) { String input
= "06/25/2021 10:26:33.0"; DateTimeFormatter dtfInput
= DateTimeFormatter.
ofPattern("M/d/u H:m:s.S",
Locale.
ENGLISH); LocalDateTime ldt = LocalDateTime.parse(input, dtfInput);
OffsetDateTime odt = ldt.atOffset(ZoneOffset.of("-04:00"));
// Formatted output
DateTimeFormatter dtfOutput
= DateTimeFormatter.
ofPattern("uuuu-MM-dd'T'HH:mm:ss.SSSXXX",
Locale.
ENGLISH); String formatted
= dtfOutput.
format(odt
); System.
out.
println(formatted
); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLk9mZnNldERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLlpvbmVPZmZzZXQ7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0LkRhdGVUaW1lRm9ybWF0dGVyOwppbXBvcnQgamF2YS51dGlsLkxvY2FsZTsKCnB1YmxpYyBjbGFzcyBNYWluIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQlTdHJpbmcgaW5wdXQgPSAiMDYvMjUvMjAyMSAxMDoyNjozMy4wIjsKCQlEYXRlVGltZUZvcm1hdHRlciBkdGZJbnB1dCA9IERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybigiTS9kL3UgSDptOnMuUyIsIExvY2FsZS5FTkdMSVNIKTsKCQlMb2NhbERhdGVUaW1lIGxkdCA9IExvY2FsRGF0ZVRpbWUucGFyc2UoaW5wdXQsIGR0ZklucHV0KTsKCQlPZmZzZXREYXRlVGltZSBvZHQgPSBsZHQuYXRPZmZzZXQoWm9uZU9mZnNldC5vZigiLTA0OjAwIikpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihvZHQpOwoKCQkvLyBGb3JtYXR0ZWQgb3V0cHV0CgkJRGF0ZVRpbWVGb3JtYXR0ZXIgZHRmT3V0cHV0ID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCJ1dXV1LU1NLWRkJ1QnSEg6bW06c3MuU1NTWFhYIiwgTG9jYWxlLkVOR0xJU0gpOwoJCVN0cmluZyBmb3JtYXR0ZWQgPSBkdGZPdXRwdXQuZm9ybWF0KG9kdCk7CgkJU3lzdGVtLm91dC5wcmludGxuKGZvcm1hdHRlZCk7Cgl9Cn0=