Package org.aoju.bus.core.date
Class Galaxy.QiShuo
java.lang.Object
org.aoju.bus.core.date.Galaxy.QiShuo
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doublecalc(double jd) jd应靠近所要取得的气朔日,qs="气"时,算节气的儒略日static doubleqi_accurate(double jd) 气计算static doubleqi_high(double w) 较高精度气static doubleqi_low(double w) 太阳视黄经(真分点视坐标) 最大误差小于30分钟,平均5分static doubleso_high(double w) 较高精度朔static doubleso_low(double w) 低精度定朔计算,在2000年至600,误差在2小时以内(仍比古代日历精准很多)static String气朔解压缩
-
Field Details
-
SHUO_KB
public static final double[] SHUO_KB -
QI_KB
public static final double[] QI_KB气直线拟合参数 -
ST
朔修正表 619-01-21开始16598个朔日修正表 d0=1947168 -
QT
气修正表 1645-09-23开始7567个节气修正表 -
leap
public int leap闰月位置 -
name
各月名称 -
index
public int[] index各月数字号码 -
zq
public int[] zq中气表,其中.liqiu是节气立秋的儒略日,计算三伏时用到 -
hs
public int[] hs合朔表 -
dx
public int[] dx各月大小
-
-
Constructor Details
-
QiShuo
public QiShuo()
-
-
Method Details
-
qi_high
public static double qi_high(double w) 较高精度气- Parameters:
w- 弧度- Returns:
- the double
-
qi_low
public static double qi_low(double w) 太阳视黄经(真分点视坐标) 最大误差小于30分钟,平均5分- Parameters:
w- 弧度- Returns:
- the double
-
so_high
public static double so_high(double w) 较高精度朔- Parameters:
w- 弧度- Returns:
- 高精度朔
-
so_low
public static double so_low(double w) 低精度定朔计算,在2000年至600,误差在2小时以内(仍比古代日历精准很多)- Parameters:
w- 弧度- Returns:
- 低精度定朔
-
qi_accurate
public static double qi_accurate(double jd) 气计算- Parameters:
jd- 气朔日- Returns:
- 气
-
calc
public static double calc(double jd) jd应靠近所要取得的气朔日,qs="气"时,算节气的儒略日- Parameters:
jd- 气朔日- Returns:
- 儒略日
-
unpack
-