v1.3.4 LunarMonth增加序号、干支、财神方位等;完善纪念日。
This commit is contained in:
@@ -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++;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user