寿星天文历Java版源码

news/2024/11/23 3:47:22/

这个月好忙,一直没时间弄“寿星天文历”,其实翻译早就在元旦弄完了,但始终没空做梳理整合,后来我考虑到一些朋友们或许需要原始版的寿星天文历Java代码,所以我还是先发一原始翻译的版本,大家自行根据需要去修改和封装。

由于代码很多,所以我以文件的形式上传到了CSDN资源库里,博文里就不贴了。

这里需要说明的有几点:

1. 我仅仅翻译了月历和气朔中定气的部分,不包括日月食、地方食、星历等。

2. 定气部分我做了修改,以立春作为24节气起始节气。

3. 入口方法分别是yueLiCalc、qiCalc。

4. LunarDate类是js代码里多个对象的集合。

5. java版本代码是有js直接翻译而来的,因此代码中都是js的编程风格,很多变量的运用方式我认为都有隐患,因此不排除在多线程情况下含有bug

Java源码下载地址:

http://download.csdn.net/detail/wangpeng047/5039277


http://www.ppmy.cn/news/118822.html

相关文章

最近20年天文学有什么重大的进展

还记得我们上学的时候学过很多天文学知识么?太阳系有9大行星,月球和地球是同时形成的,月球是地球唯一的天然卫星,黑洞是科幻小说里的桥段。然而最近一系列的发现推翻了我们视作常识的天文学认知。 NASA 最近经常活跃在社交媒体,发布找到系外行星的消息,他们是怎么发现这…

寿星天文历Java封装整理版

由于生活和工作的原因,“寿星天文历”我一直没有动,长时间的丢弃后,当重新拾起时,比较费劲。编程就是这样,思维的火花只在当初的那一瞬,一旦熄灭,重新再点燃断掉的思维是很困难的。因为人的“忘…

C语言库函数time.h中时间相关函数的功能讲解

1、C语言的标准库函数 1.1 assert.h 文件 1.2 ctype.h 文件 1.3 errno.h 文件 1.4 float.h 文件 1.5 limits.h文件 1.6 locale.h 文件 1.7 math.h 文件 1.8 setjmp.h 文件 1.9 signal.h 文件 1.10 stdarg.h 文件 1.11 stddef.h 文件 1.12 stdio.h 文件 …

astropy常用命令 python天文绘图

绘图(结合mpl) 画出图像及contour from astropy.wcs import WCS from astropy.io import fits import matplotlib.pyplot as plthdufits.open(filename)[0] wcsWCS(hdu.header)axplt.subplot(projectionwcs)#show image ax.imshow(hdu.data, vmin, vma…

天文坐标系转换

天文坐标系转换 黄道坐标系赤道坐标系银道坐标系坐标系转换转换公式 - λ \lambda λ, β ⟶ \beta \longrightarrow β⟶ α , δ \alpha, \delta α,δ转换公式 - α , δ ⟶ \alpha, \delta \longrightarrow α,δ⟶ λ \lambda λ, β \beta β 实现坐标系转换代码 黄道…

天文坐标系

天文坐标系 坐标系统地平坐标系赤道坐标系黄道坐标系银道坐标系超星系坐标系 坐标系统 坐标系统中心点(起点)基面(lat0)极坐标主要方向(Primary direction(0 longitude))纬度(Latitude)经度(Longitude)地平坐标系(Horizaonal, Alt/Az)观测者地平面天顶(Zenith)/天底(Nadir)赤纬…

上海天文馆简要攻略

一、购入馆门票球幕电影票 儿童不需购买门票,但是需要预约,球幕电影儿童也需要购买门票的。 周末人较多,票比较难抢,so决定工作日去的,可提前在公众号“上海天文馆”购买,门票9:30开放购买&am…

天文方面的python库

天文方面的python库 (本人是天文专业的,以天体物理作为例子)(火狐浏览器) 据我目前了解,天文方面的python库有: Astropy: Astropy Documentation: http://docs.astropy.org/en/stable/ G…