From 4130c8289064a94de30072dc39560d2e3e01dd38 Mon Sep 17 00:00:00 2001 From: Moshe Dicker <75931499+dickermoshe@users.noreply.github.com> Date: Mon, 27 Apr 2026 20:08:10 -0400 Subject: [PATCH] Use adjusted local date for civil time calculation --- src/main/java/com/kosherjava/zmanim/AstronomicalCalendar.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/kosherjava/zmanim/AstronomicalCalendar.java b/src/main/java/com/kosherjava/zmanim/AstronomicalCalendar.java index 7369c49d..22fe5216 100644 --- a/src/main/java/com/kosherjava/zmanim/AstronomicalCalendar.java +++ b/src/main/java/com/kosherjava/zmanim/AstronomicalCalendar.java @@ -745,7 +745,7 @@ public double getSunsetSolarDipFromOffset(double minutes) { * @see GeoLocation#getLocalMeanTimeOffset(Instant) */ public Instant getLocalMeanTime(LocalTime localTime) { - Instant civilTime = ZonedDateTime.of(getLocalDate(), localTime, getGeoLocation().getZoneId()).toInstant(); + Instant civilTime = ZonedDateTime.of(getAdjustedLocalDate(), localTime, getGeoLocation().getZoneId()).toInstant(); return getTimeOffset(civilTime, -getGeoLocation().getLocalMeanTimeOffset(civilTime)); }