1
0
mirror of synced 2026-10-20 21:46:15 +08:00

v1.3.4 LunarMonth增加序号、干支、财神方位等;完善纪念日。

This commit is contained in:
6tail
2023-03-27 21:39:16 +08:00
parent 586a8d3f1e
commit 3ef8d0c657
15 changed files with 301 additions and 40 deletions

View File

@@ -175,17 +175,20 @@ public class LunarYear {
int y = prevYear;
int m = 11;
int index = m;
for (int i = 0, j = dayCounts.length; i < j; i++) {
int cm = m;
if (y == leapYear && i == leapIndex) {
cm = -cm;
}
this.months.add(new LunarMonth(y, cm, dayCounts[i], hs[i] + Solar.J2000));
this.months.add(new LunarMonth(y, cm, dayCounts[i], hs[i] + Solar.J2000, index));
if (y != leapYear || i + 1 != leapIndex) {
m++;
}
index++;
if (m == 13) {
m = 1;
index = 1;
y++;
}
}