import java.time.LocalDate;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.temporal.ChronoUnit;
class Main {
public static void main
(String[] args
) { // A sample hour indicated by the user
int hour = 16;
// Replace the ZoneId with the applicable one
ZoneId zone = ZoneId.of("America/New_York");
ZonedDateTime then = LocalDate.now(zone)
.atStartOfDay(zone)
.withHour(hour);
ZonedDateTime now = ZonedDateTime.now(zone);
if (then.isAfter(now))
then = then.minusDays(1).withHour(hour);
long seconds = ChronoUnit.SECONDS.between(then, now);
}
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGU7CmltcG9ydCBqYXZhLnRpbWUuWm9uZUlkOwppbXBvcnQgamF2YS50aW1lLlpvbmVkRGF0ZVRpbWU7CmltcG9ydCBqYXZhLnRpbWUudGVtcG9yYWwuQ2hyb25vVW5pdDsKCmNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIC8vIEEgc2FtcGxlIGhvdXIgaW5kaWNhdGVkIGJ5IHRoZSB1c2VyCiAgICAgICAgaW50IGhvdXIgPSAxNjsKCiAgICAgICAgLy8gUmVwbGFjZSB0aGUgWm9uZUlkIHdpdGggdGhlIGFwcGxpY2FibGUgb25lCiAgICAgICAgWm9uZUlkIHpvbmUgPSBab25lSWQub2YoIkFtZXJpY2EvTmV3X1lvcmsiKTsKICAgICAgICBab25lZERhdGVUaW1lIHRoZW4gPSBMb2NhbERhdGUubm93KHpvbmUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF0U3RhcnRPZkRheSh6b25lKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53aXRoSG91cihob3VyKTsKCiAgICAgICAgWm9uZWREYXRlVGltZSBub3cgPSBab25lZERhdGVUaW1lLm5vdyh6b25lKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4obm93KTsKCiAgICAgICAgaWYgKHRoZW4uaXNBZnRlcihub3cpKQogICAgICAgICAgICB0aGVuID0gdGhlbi5taW51c0RheXMoMSkud2l0aEhvdXIoaG91cik7CgogICAgICAgIGxvbmcgc2Vjb25kcyA9IENocm9ub1VuaXQuU0VDT05EUy5iZXR3ZWVuKHRoZW4sIG5vdyk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHNlY29uZHMpOwogICAgfQp9