import java.time.LocalDate;
import java.time.LocalTime;
import java.time.OffsetDateTime;
import java.time.OffsetTime;
import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
public class Main {
public static void main
(String[] args
) { DateTimeFormatter dtfInput
= DateTimeFormatter.
ofPattern("uuuuMMdd",
Locale.
ENGLISH); LocalDate date = LocalDate.parse("20210628", dtfInput);
OffsetDateTime odt = date.atTime(OffsetTime.of(LocalTime.MIN, ZoneOffset.UTC));
// Custom format
DateTimeFormatter dtfOutput
= DateTimeFormatter.
ofPattern("EEE MMM dd HH:mm:ss O uuuu",
Locale.
ENGLISH); System.
out.
println(dtfOutput.
format(odt
)); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGU7CmltcG9ydCBqYXZhLnRpbWUuTG9jYWxUaW1lOwppbXBvcnQgamF2YS50aW1lLk9mZnNldERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLk9mZnNldFRpbWU7CmltcG9ydCBqYXZhLnRpbWUuWm9uZU9mZnNldDsKaW1wb3J0IGphdmEudGltZS5mb3JtYXQuRGF0ZVRpbWVGb3JtYXR0ZXI7CmltcG9ydCBqYXZhLnV0aWwuTG9jYWxlOwoKcHVibGljIGNsYXNzIE1haW4gewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCURhdGVUaW1lRm9ybWF0dGVyIGR0ZklucHV0ID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCJ1dXV1TU1kZCIsIExvY2FsZS5FTkdMSVNIKTsKCQlMb2NhbERhdGUgZGF0ZSA9IExvY2FsRGF0ZS5wYXJzZSgiMjAyMTA2MjgiLCBkdGZJbnB1dCk7CgkJT2Zmc2V0RGF0ZVRpbWUgb2R0ID0gZGF0ZS5hdFRpbWUoT2Zmc2V0VGltZS5vZihMb2NhbFRpbWUuTUlOLCBab25lT2Zmc2V0LlVUQykpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihvZHQpOwoKCQkvLyBDdXN0b20gZm9ybWF0CgkJRGF0ZVRpbWVGb3JtYXR0ZXIgZHRmT3V0cHV0ID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCJFRUUgTU1NIGRkIEhIOm1tOnNzIE8gdXV1dSIsIExvY2FsZS5FTkdMSVNIKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oZHRmT3V0cHV0LmZvcm1hdChvZHQpKTsKCX0KfQ==