INNER CODE UNIT · Java

leapMonth

xkzhangsan/xk-time · src/main/java/com/xkzhangsan/time/LunarDate.java:428

	private static final int leapMonth(int year) {
		return (int) (lunarInfo[year - 1900] & 0xf);
	}

	/**
	 * 传回农历 year年month月的总天数
	 *
	 * @param year
	 * @param month
	 * @return int
	 */
	private static final int monthDays(int year, int month) {
		if ((lunarInfo[year - 1900] & (0x10000 >> month)) == 0)
			return 29;
		else
			return 30;
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…