import java.time.LocalDate;
import java.time.LocalTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
public class Main {
public static void main
(String[] args
) { ZoneId zoneId = ZoneId.of("America/New_York");
// A sample ZonedDateTime during DST
ZonedDateTime zdtDuringDST = ZonedDateTime.of(
LocalDate.of(2024, 5, 20),
LocalTime.MIN,
zoneId
);
// A sample ZonedDateTime outside DST
ZonedDateTime zdtOutsideDST = ZonedDateTime.of(
LocalDate.of(2024, 12, 20),
LocalTime.MIN,
zoneId
);
System.
out.
println(zdtDuringDST
); System.
out.
println(zdtOutsideDST
); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGU7CmltcG9ydCBqYXZhLnRpbWUuTG9jYWxUaW1lOwppbXBvcnQgamF2YS50aW1lLlpvbmVJZDsKaW1wb3J0IGphdmEudGltZS5ab25lZERhdGVUaW1lOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFpvbmVJZCB6b25lSWQgPSBab25lSWQub2YoIkFtZXJpY2EvTmV3X1lvcmsiKTsKCiAgICAgICAgLy8gQSBzYW1wbGUgWm9uZWREYXRlVGltZSBkdXJpbmcgRFNUCiAgICAgICAgWm9uZWREYXRlVGltZSB6ZHREdXJpbmdEU1QgPSBab25lZERhdGVUaW1lLm9mKAogICAgICAgICAgICAgICAgTG9jYWxEYXRlLm9mKDIwMjQsIDUsIDIwKSwKICAgICAgICAgICAgICAgIExvY2FsVGltZS5NSU4sCiAgICAgICAgICAgICAgICB6b25lSWQKICAgICAgICApOwoKICAgICAgICAvLyBBIHNhbXBsZSBab25lZERhdGVUaW1lIG91dHNpZGUgRFNUCiAgICAgICAgWm9uZWREYXRlVGltZSB6ZHRPdXRzaWRlRFNUID0gWm9uZWREYXRlVGltZS5vZigKICAgICAgICAgICAgICAgIExvY2FsRGF0ZS5vZigyMDI0LCAxMiwgMjApLAogICAgICAgICAgICAgICAgTG9jYWxUaW1lLk1JTiwKICAgICAgICAgICAgICAgIHpvbmVJZAogICAgICAgICk7CgogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbih6ZHREdXJpbmdEU1QpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbih6ZHRPdXRzaWRlRFNUKTsKICAgIH0KfQo=