使用环境:
用到的时候
使用方法:
1阴历转换阳历
//阴历转换阳历 TTime:-08-14 格式的阴历日期String[] today = Ttime.split("-");int[] yData;int m = LunarCalendar.leapMonth(Integer.valueOf(today[0]));if (m == 0) {yData = LunarCalendar.lunarToSolar(Integer.valueOf(today[0]), Integer.valueOf(today[1]),Integer.valueOf(today[2].replace(" ", "")), false);} else {yData = LunarCalendar.lunarToSolar(Integer.valueOf(today[0]), Integer.valueOf(today[1]),Integer.valueOf(today[2].replace(" ", "")), true);}Log.e(“log","阴历对应的阳历-->" + yData[0] + "-" + yData[1] + "-" + yData[2];);
2阳历转阴历:
//阳历转换阴历 TTime 为-09-30 格式的阳历String[] today = Ttime.split("-");Calendar todayCalendar = Calendar.getInstance();todayCalendar.setTime(TimeUtils.strToDateLong(today[0] + "-" + today[1] + "-" + today[2]));//todayCalendar.set(Integer.parseInt(today[0]), Integer.parseInt(today[1]), Integer.parseInt(today[2].replace(" ", "")));Log.e(”log","阳历对应的阴历-->" + new Lunar().getLunar(todayCalendar));
仅作笔记使用,提示而已。
如果觉得《Java 阴阳历转换》对你有帮助,请点赞、收藏,并留下你的观点哦!