这个月好忙,一直没时间弄“寿星天文历”,其实翻译早就在元旦弄完了,但始终没空做梳理整合,后来我考虑到一些朋友们或许需要原始版的寿星天文历Java代码,所以我还是先发一原始翻译的版本,大家自行根据需要去修改和封装。
由于代码很多,所以我以文件的形式上传到了CSDN资源库里,博文里就不贴了。
这里需要说明的有几点:
1. 我仅仅翻译了月历和气朔中定气的部分,不包括日月食、地方食、星历等。
2. 定气部分我做了修改,以立春作为24节气起始节气。
3. 入口方法分别是yueLiCalc、qiCalc。
4. LunarDate类是js代码里多个对象的集合。
5. java版本代码是有js直接翻译而来的,因此代码中都是js的编程风格,很多变量的运用方式我认为都有隐患,因此不排除在多线程情况下含有bug
Java源码下载地址:
http://download.csdn.net/detail/wangpeng047/5039277