INNER CODE UNIT · Java

solarTermToDate

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

    public static Date solarTermToDate(int year, int index){
    	int month=index/2 +1;
    	int day = solarTerm(year, index);
		return DateTimeCalculatorUtil.getDate(year, month, day);
    }	

	/**
	 * 传回农历year年的总天数
	 *
	 * @param year
	 * @return int
	 */
	private static final int lunarYearDays(int year) {
		int i, sum = 348;
		for (i = 0x8000; i > 0x8; i >>= 1) {
			if ((lunarInfo[year - 1900] & i) != 0)
				sum += 1;
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…