From e06c7a0532d225a028eaf0c5e54cbc9b7ee04554 Mon Sep 17 00:00:00 2001 From: 6tail <6tail@6tail.cn> Date: Sat, 17 Oct 2020 20:03:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=80=BC=E6=9C=88=E4=B9=9D?= =?UTF-8?q?=E6=98=9F=E6=95=B0=E7=BB=84=E4=B8=8B=E6=A0=87=E8=B6=8A=E7=95=8C?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/nlf/calendar/Lunar.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/nlf/calendar/Lunar.java b/src/main/java/com/nlf/calendar/Lunar.java index 53e94bb..9bed1f7 100644 --- a/src/main/java/com/nlf/calendar/Lunar.java +++ b/src/main/java/com/nlf/calendar/Lunar.java @@ -1903,8 +1903,11 @@ public class Lunar{ } // 寅月起,所以需要-2 int monthIndex = monthZhiIndex-2; + if(monthIndex<0){ + monthIndex += 12; + } int index = start-monthIndex-1; - if(index<0){ + while(index<0){ index += 9; } return new NineStar(index);