import java.time.LocalDate;
import java.time.LocalTime;
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
) { ZonedDateTime completionDate = ZonedDateTime.now(ZoneId.of("Etc/UTC"));
LocalDate date = completionDate.toLocalDate();
LocalTime time = completionDate.toLocalTime();
System.
out.
println(completionDate
);
// Some examples of custom formats
DateTimeFormatter dtfTime
= DateTimeFormatter.
ofPattern("HH:mm:ss",
Locale.
ENGLISH); System.
out.
println(time.
format(dtfTime
));
DateTimeFormatter dtfDtTz
= DateTimeFormatter.
ofPattern("uuuu-MM-dd'T'HH:mm:ssXXX",
Locale.
ENGLISH); System.
out.
println(completionDate.
format(dtfDtTz
)); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGU7CmltcG9ydCBqYXZhLnRpbWUuTG9jYWxUaW1lOwppbXBvcnQgamF2YS50aW1lLlpvbmVJZDsKaW1wb3J0IGphdmEudGltZS5ab25lZERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJWm9uZWREYXRlVGltZSBjb21wbGV0aW9uRGF0ZSA9IFpvbmVkRGF0ZVRpbWUubm93KFpvbmVJZC5vZigiRXRjL1VUQyIpKTsKCQlMb2NhbERhdGUgZGF0ZSA9IGNvbXBsZXRpb25EYXRlLnRvTG9jYWxEYXRlKCk7CgkJTG9jYWxUaW1lIHRpbWUgPSBjb21wbGV0aW9uRGF0ZS50b0xvY2FsVGltZSgpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihjb21wbGV0aW9uRGF0ZSk7CgkJU3lzdGVtLm91dC5wcmludGxuKGRhdGUpOwoJCVN5c3RlbS5vdXQucHJpbnRsbih0aW1lKTsKCgkJLy8gU29tZSBleGFtcGxlcyBvZiBjdXN0b20gZm9ybWF0cwoJCURhdGVUaW1lRm9ybWF0dGVyIGR0ZlRpbWUgPSBEYXRlVGltZUZvcm1hdHRlci5vZlBhdHRlcm4oIkhIOm1tOnNzIiwgTG9jYWxlLkVOR0xJU0gpOwoJCVN5c3RlbS5vdXQucHJpbnRsbih0aW1lLmZvcm1hdChkdGZUaW1lKSk7CgoJCURhdGVUaW1lRm9ybWF0dGVyIGR0ZkR0VHogPSBEYXRlVGltZUZvcm1hdHRlci5vZlBhdHRlcm4oInV1dXUtTU0tZGQnVCdISDptbTpzc1hYWCIsIExvY2FsZS5FTkdMSVNIKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oY29tcGxldGlvbkRhdGUuZm9ybWF0KGR0ZkR0VHopKTsKCX0KfQ==