我的評論

          int yearCyl, monCyl, dayCyl, hourCyl
          是為了傳入到 final private static String cyclicalm(int num)
          里面分別求出年,月,日,時辰的天干地支
          int offset = (int) ((cal.getTime().getTime() - baseDate.getTime()) / 86400000L);
          dayCyl = offset + 40;
          monCyl = 14;
          下面增加了這句算時辰的步長
          hourCyl = (int) ((cal.getTime().getTime() - baseDate.getTime() + 3300000L) / 7200000L) ;

          toString修改成下面這樣,呵呵,這可以輸出年月日時的天干地支,也就是所謂的八字了,大伙看看正確不?呵呵,
          public String toString() {
          return year + "年" + (leap ? "閏" : "") + chineseNumber[month - 1] + "月" + getChinaDayString(day)
          +" "+ cyclicalm(yearCyl)+"年"+ cyclicalm(monCyl)+"月"+ cyclicalm(dayCyl)+"日" + cyclicalm(hourCyl)+"時辰";
          }
          主站蜘蛛池模板: 班玛县| 永德县| 尖扎县| 哈巴河县| 昭通市| 台安县| 象山县| 灌阳县| 方山县| 阜康市| 马关县| 招远市| 右玉县| 元谋县| 耒阳市| 鸡东县| 民勤县| 仁化县| 温泉县| 扬中市| 芒康县| 法库县| 南昌县| 平安县| 南汇区| 平邑县| 阳东县| 陈巴尔虎旗| 凯里市| 贵南县| 德钦县| 杂多县| 康平县| 土默特右旗| 布拖县| 昌宁县| 边坝县| 通海县| 襄城县| 岱山县| 漳浦县|