我的評論

          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)+"時辰";
          }
          主站蜘蛛池模板: 永寿县| 锦州市| 永泰县| 平江县| 黑河市| 南雄市| 左云县| 郎溪县| 武功县| 台中县| 乐业县| 谷城县| 河源市| 萍乡市| 沂水县| 常州市| 综艺| 大方县| 连州市| 兴业县| 舒城县| 逊克县| 华池县| 石门县| 德惠市| 千阳县| 胶州市| 晋宁县| 开化县| 错那县| 蒙城县| 电白县| 贡觉县| 大宁县| 平远县| 蓬莱市| 高安市| 南召县| 南丰县| 台州市| 汪清县|