几个节日 代码计算"/>
java 几个节日 代码计算
<span style="white-space:pre"> </span>//清明节private boolean isTombSweeping(int year, int month, int day) {if (month != 4) return false;if (day != 4 && day != 5 && day != 6) return false;int tempYear = (year % 10) + (((year / 10) % 10) * 10);int tombSweepingDay = (int) ((tempYear * 0.2422 + 4.81) - (tempYear / 4));if (tombSweepingDay == day) return true;return false;}//母亲节和父亲节private String getMotherOrFatherDay(int year, int month, int day) {if (month != 5 && month != 6) return "";if ((month == 5 && (day < 8 || day > 14)) || (month == 6 && (day < 15 || day > 21))) return "";Calendar calendar = Calendar.getInstance();calendar.set(year, month - 1, 1);int weekDate = calendar.get(Calendar.DAY_OF_WEEK);weekDate = (weekDate == 1) ? 7 : weekDate - 1;switch (month) {case 5:if (day == 15 - weekDate) {return "母亲节";}break;case 6:if (day == 22 - weekDate) {return "父亲节";}break;}return "";}
更多推荐
java 几个节日 代码计算
发布评论