Class Galaxy.QiShuo

java.lang.Object
org.aoju.bus.core.date.Galaxy.QiShuo
Enclosing class:
Galaxy

public static class Galaxy.QiShuo extends Object
气朔计算和参数数据
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int[]
    各月大小
    int[]
    合朔表
    int[]
    各月数字号码
    int
    闰月位置
    各月名称
    static final double[]
    气直线拟合参数
    static String
    气修正表 1645-09-23开始7567个节气修正表
    static final double[]
     
    static String
    朔修正表 619-01-21开始16598个朔日修正表 d0=1947168
    int[]
    中气表,其中.liqiu是节气立秋的儒略日,计算三伏时用到
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static double
    calc(double jd)
    jd应靠近所要取得的气朔日,qs="气"时,算节气的儒略日
    static double
    qi_accurate(double jd)
    气计算
    static double
    qi_high(double w)
    较高精度气
    static double
    qi_low(double w)
    太阳视黄经(真分点视坐标) 最大误差小于30分钟,平均5分
    static double
    so_high(double w)
    较高精度朔
    static double
    so_low(double w)
    低精度定朔计算,在2000年至600,误差在2小时以内(仍比古代日历精准很多)
    static String
    气朔解压缩

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • SHUO_KB

      public static final double[] SHUO_KB
    • QI_KB

      public static final double[] QI_KB
      气直线拟合参数
    • ST

      public static String ST
      朔修正表 619-01-21开始16598个朔日修正表 d0=1947168
    • QT

      public static String QT
      气修正表 1645-09-23开始7567个节气修正表
    • leap

      public int leap
      闰月位置
    • name

      public String[] 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

      public static String unpack(String s)
      气朔解压缩
      Parameters:
      s - 字符串
      Returns:
      解压后的字符