import java.time.LocalDate;
import java.time.LocalTime;
import java.time.Month;
import java.time.ZoneId;
import java.time.ZonedDateTime;
public class Main {
public static void main
(String[] args
) { ZoneId zoneId = ZoneId.of("America/New_York");
// Custom times
ZonedDateTime zdtDstOn = ZonedDateTime.of(LocalDate.of(2020, Month.OCTOBER, 22), LocalTime.MIN, zoneId);
ZonedDateTime zdtDstOff = ZonedDateTime.of(LocalDate.of(2020, Month.NOVEMBER, 22), LocalTime.MIN, zoneId);
System.
out.
println(zdtDstOff
);
// Current time
ZonedDateTime zdtNow = ZonedDateTime.now(zoneId);
}
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGU7CmltcG9ydCBqYXZhLnRpbWUuTG9jYWxUaW1lOwppbXBvcnQgamF2YS50aW1lLk1vbnRoOwppbXBvcnQgamF2YS50aW1lLlpvbmVJZDsKaW1wb3J0IGphdmEudGltZS5ab25lZERhdGVUaW1lOwoKcHVibGljIGNsYXNzIE1haW4gewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCVpvbmVJZCB6b25lSWQgPSBab25lSWQub2YoIkFtZXJpY2EvTmV3X1lvcmsiKTsKCgkJLy8gQ3VzdG9tIHRpbWVzCgkJWm9uZWREYXRlVGltZSB6ZHREc3RPbiA9IFpvbmVkRGF0ZVRpbWUub2YoTG9jYWxEYXRlLm9mKDIwMjAsIE1vbnRoLk9DVE9CRVIsIDIyKSwgTG9jYWxUaW1lLk1JTiwgem9uZUlkKTsKCQlab25lZERhdGVUaW1lIHpkdERzdE9mZiA9IFpvbmVkRGF0ZVRpbWUub2YoTG9jYWxEYXRlLm9mKDIwMjAsIE1vbnRoLk5PVkVNQkVSLCAyMiksIExvY2FsVGltZS5NSU4sIHpvbmVJZCk7CgkJU3lzdGVtLm91dC5wcmludGxuKHpkdERzdE9uKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oemR0RHN0T2ZmKTsKCgkJLy8gQ3VycmVudCB0aW1lCgkJWm9uZWREYXRlVGltZSB6ZHROb3cgPSBab25lZERhdGVUaW1lLm5vdyh6b25lSWQpOwoJCVN5c3RlbS5vdXQucHJpbnRsbih6ZHROb3cpOwoJfQp9