import java.time.OffsetDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
class Main {
private static final DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern(
"uuuu-MM-dd'T'HH:mm:ssX",
Locale.
ENGLISH);
public static void main
(String[] args
) { OffsetDateTime odt = OffsetDateTime.parse("2018-12-30T06:00:00Z");
// Default format
// The custom (desired) format
String formatted
= odt.
format(FORMATTER
); System.
out.
println(formatted
); }
}
aW1wb3J0IGphdmEudGltZS5PZmZzZXREYXRlVGltZTsKaW1wb3J0IGphdmEudGltZS5mb3JtYXQuRGF0ZVRpbWVGb3JtYXR0ZXI7CmltcG9ydCBqYXZhLnV0aWwuTG9jYWxlOwoKY2xhc3MgTWFpbiB7CgogICAgcHJpdmF0ZSBzdGF0aWMgZmluYWwgRGF0ZVRpbWVGb3JtYXR0ZXIgRk9STUFUVEVSID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKAogICAgICAgICAgICAidXV1dS1NTS1kZCdUJ0hIOm1tOnNzWCIsIExvY2FsZS5FTkdMSVNIKTsKCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgT2Zmc2V0RGF0ZVRpbWUgb2R0ID0gT2Zmc2V0RGF0ZVRpbWUucGFyc2UoIjIwMTgtMTItMzBUMDY6MDA6MDBaIik7CgogICAgICAgIC8vIERlZmF1bHQgZm9ybWF0CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKG9kdCk7CiAgICAgICAgCiAgICAgICAgLy8gVGhlIGN1c3RvbSAoZGVzaXJlZCkgZm9ybWF0CiAgICAgICAgU3RyaW5nIGZvcm1hdHRlZCA9IG9kdC5mb3JtYXQoRk9STUFUVEVSKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0dGVkKTsKICAgIH0KfQ==