寿星天文历Java封装整理版

时间:2017-09-03 10:24:36
【文件属性】:

文件名称:寿星天文历Java封装整理版

文件大小:100KB

文件格式:RAR

更新时间:2017-09-03 10:24:36

寿星天 文历 万年历 Java 源码

说明: 1. LunarCalendar对象是以月历为基准的,例如:2014年8月的月历数据。 2. LunarCalendar的所有方法都是针对于农历而言,例如getMonth方法,代表获取的是农历月的数据,而不是公历。 3. LunarCalendar实例化,默认为今天,可以指定为某天,大多数方法都是依据实例化时指定的天而返回数据的。 4. LunarDate类,是某一天的农历数据对象,并且已经拆分,而不是以前那样都混杂在一块。 5. JulianDate类,是公历数据对象。 6. LunarConstant类,是基本常量的数据对象,里面含有大量基本数据。 本次的封装版,实质上还是较为简单,没有进一步深入和挖掘,但也基本够用了。各位读者可以根据自己的需要进行进一步整理,不过再整理和改造之前,建议还是先了解下相关的知识,否则估计你都无从下手,即便改了,在不了解逻辑的情况下,也容易出错。


【文件预览】:
LunarDate.java
LunarCalendar.java
JulianDate.java
LunarConstant.java

网友评论

  • 很详细的一份代码及解释。谢谢!!
  • 这个好,可以参考。
  • 非常好的资源
  • 非常实用,很好!
  • 提示:The method JD2str(double) is undefined for the type JulianDate 好几个method都没有定义,啥意思,请指教!谢谢!
  • 可以可以可以
  • 很好,谢谢很好,谢谢
  • 感谢作者的分享
  • 下载下来看一下
  • 很好,谢谢
  • 感谢作者的分享 哈哈
  • 非常好,能计算几千年了
  • Java 源码,不错,可以计算的时间跨度长,很好。