skyTrunkYear method
PWBSkyTrunkModel
skyTrunkYear()
Implementation
PWBSkyTrunkModel skyTrunkYear() {
int index = (theDate.year - 4) % 10;
if (1 == theDate.month) {
if (0 == index) {
index = 9;
} else {
index -= 1;
}
} else if (2 == theDate.month) {
if (theDate.isBefore(solarTerms[0].termDate)) {
if (index == 0) {
index = 9;
} else {
index -= 1;
}
}
}
return PWBSkyTrunkModel(PWBSkyTrunkEnum.values[index]);
}