diff --git a/src/main/java/today/seasoning/seasoning/solarterm/service/SolarTermService.java b/src/main/java/today/seasoning/seasoning/solarterm/service/SolarTermService.java index 9ee1342..0eb84f4 100644 --- a/src/main/java/today/seasoning/seasoning/solarterm/service/SolarTermService.java +++ b/src/main/java/today/seasoning/seasoning/solarterm/service/SolarTermService.java @@ -55,7 +55,7 @@ protected void updateSolarTerms() { LocalDate today = LocalDate.now(); for (int i = 0; i + 1 < solarTerms.size(); i++) { - if (!solarTerms.get(i).getDate().isBefore(today)) { + if (!today.isBefore(solarTerms.get(i).getDate()) && today.isBefore(solarTerms.get(i + 1).getDate())) { currentSolarTerm = solarTerms.get(i); nextSolarTerm = solarTerms.get(i + 1);