getMeanSolarTime method
计算平太阳时 @param solartime 公历时间 @returns 平太阳时的公历时间 SolarTime
Implementation
SolarTime getMeanSolarTime(SolarTime solartime) {
double spcjd =
solartime
.getJulianDay()
.getDay(); // 将公历时间转换为儒略日 special jd,这里依然是标准时间,即this._j处的平太阳时
double deltPty = spcjd - (_j - lng) * 4 / 60 / 24; // 计算地方平太阳时,每经度时差4分钟
SolarTime pty = JulianDay.fromJulianDay(deltPty).getSolarTime();
return pty;
}