恒星时
如何计算恒星时
用北京时间减去8小时求得世界时(UT)。
世界时(UT) = 北京时间 - 8小时
现在公历纪元的年表示为Y、月为M、日为D、时为h、分为m、秒为s,1月、2月分别当做上一年的13月、14月。(例:2010年1月1日时Y=2009, M=13, D=1),然后求出儒略日(JD)。
J D = [ 365.25 Y ] + [ Y 400 ] − − --> [ Y 100 ] + [ 30.59 ( M − − --> 2 ) ] + D + 1721088.5 + h 24 + m 1440 + s 86400 {\displaystyle JD=\left[365.25Y\right]+\left[{\frac {Y}{400}}\right]-\left[{\frac {Y}{100}}\right]+\left[30.59(M-2)\right]+D+1721088.5+{\frac {h}{24}}+{\frac {m}{1440}}+{\frac {s}{86400}}\!}
[]表示高斯符号,只取整数部分。其次求出简化儒略日(MJD)。
M J D = J D − − --> 2400000.5 {\displaystyle MJD=JD-2400000.5\!}
以平均春分点确定的格林尼治恒星时(考虑了岁差的平均恒星时) θ θ --> ¯ ¯ --> G {\displaystyle {\bar {\theta }}_{G}} 用下面的式子求(h表示小时、点钟。用角度表记的请乘以15)。
θ θ --> ¯ ¯ --> G = 24 h × × --> ( 0.671262 + 1.0027379094 × × --> M J D ) {\displaystyle {\bar {\theta }}_{G}=24^{h}\times (0.671262+1.0027379094\times MJD)\!}
以格林尼治恒星时去求地方恒星时,地方东经表示为λ(使用负数)。
θ θ --> ¯ ¯ --> = θ θ --> ¯ ¯ --> G + λ λ --> 15 {\displaystyle {\bar {\theta }}={\bar {\theta }}_{G}+{\frac {\lambda }{15}}\!}
得出的数若大于或小于24就对得出的数做模运算,模数为24,得到大于0小于24的余数即为恒星时。
相关条目
朔望日
协调世界时
国际原子时
地球时
时间
免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。
- 有价值
- 一般般
- 没价值