import java.time.LocalDate;
import java.time.ZoneId;
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("uuuuMMdd",
Locale.
ENGLISH); LocalDate date = LocalDate.parse("20210628", dtfInput);
ZonedDateTime zdt = date.atStartOfDay(ZoneId.of("Etc/UTC"));
// Custom format
DateTimeFormatter dtfOutput
= DateTimeFormatter.
ofPattern("EEE MMM dd HH:mm:ss O uuuu",
Locale.
ENGLISH); System.
out.
println(dtfOutput.
format(zdt
)); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGU7CmltcG9ydCBqYXZhLnRpbWUuWm9uZUlkOwppbXBvcnQgamF2YS50aW1lLlpvbmVkRGF0ZVRpbWU7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0LkRhdGVUaW1lRm9ybWF0dGVyOwppbXBvcnQgamF2YS51dGlsLkxvY2FsZTsKCnB1YmxpYyBjbGFzcyBNYWluIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQlEYXRlVGltZUZvcm1hdHRlciBkdGZJbnB1dCA9IERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybigidXV1dU1NZGQiLCBMb2NhbGUuRU5HTElTSCk7CgkJTG9jYWxEYXRlIGRhdGUgPSBMb2NhbERhdGUucGFyc2UoIjIwMjEwNjI4IiwgZHRmSW5wdXQpOwoJCVpvbmVkRGF0ZVRpbWUgemR0ID0gZGF0ZS5hdFN0YXJ0T2ZEYXkoWm9uZUlkLm9mKCJFdGMvVVRDIikpOwoJCVN5c3RlbS5vdXQucHJpbnRsbih6ZHQpOwoKCQkvLyBDdXN0b20gZm9ybWF0CgkJRGF0ZVRpbWVGb3JtYXR0ZXIgZHRmT3V0cHV0ID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCJFRUUgTU1NIGRkIEhIOm1tOnNzIE8gdXV1dSIsIExvY2FsZS5FTkdMSVNIKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oZHRmT3V0cHV0LmZvcm1hdCh6ZHQpKTsKCX0KfQ==