import java.time.Instant;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
class Main {
private static DateTimeFormatter formatter = DateTimeFormatter.ofPattern("EEE MMM dd HH:mm:ss z uuuu",
public static void main
(String args
[]) { long epochSeconds = 1305176400L;
Instant instant = Instant.ofEpochSecond(epochSeconds);
ZoneId zoneId = ZoneId.of("America/Chicago");
ZonedDateTime zdt = instant.atZone(zoneId);
// Representation in a custom format
System.
out.
println(zdt.
format(formatter
)); }
}
aW1wb3J0IGphdmEudGltZS5JbnN0YW50OwppbXBvcnQgamF2YS50aW1lLlpvbmVJZDsKaW1wb3J0IGphdmEudGltZS5ab25lZERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpjbGFzcyBNYWluIHsKICAgIHByaXZhdGUgc3RhdGljIERhdGVUaW1lRm9ybWF0dGVyIGZvcm1hdHRlciA9IERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybigiRUVFIE1NTSBkZCBISDptbTpzcyB6IHV1dXUiLAogICAgICAgICAgICBMb2NhbGUuRU5HTElTSCk7CgogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSkgewogICAgICAgIGxvbmcgZXBvY2hTZWNvbmRzID0gMTMwNTE3NjQwMEw7CiAgICAgICAgSW5zdGFudCBpbnN0YW50ID0gSW5zdGFudC5vZkVwb2NoU2Vjb25kKGVwb2NoU2Vjb25kcyk7CgogICAgICAgIFpvbmVJZCB6b25lSWQgPSBab25lSWQub2YoIkFtZXJpY2EvQ2hpY2FnbyIpOwogICAgICAgIFpvbmVkRGF0ZVRpbWUgemR0ID0gaW5zdGFudC5hdFpvbmUoem9uZUlkKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oemR0KTsKCiAgICAgICAgLy8gUmVwcmVzZW50YXRpb24gaW4gYSBjdXN0b20gZm9ybWF0CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHpkdC5mb3JtYXQoZm9ybWF0dGVyKSk7CiAgICB9Cn0=