如何通過公式精確的計算二十四節氣的具體時刻?精確到分或秒的那種


之前翻找過資料。
要源碼的話,就找壽星萬年曆。有公開源碼的。
好幾個日曆軟體都有見到參考那個代碼。

國內文章的話,oRbIt也有幾篇很好的文章
演算法系列之十八:用天文方法計算二十四節氣(上)
演算法系列之十八:用天文方法計算二十四節氣(下)


拋磚引玉,以待方家

【開始回答的時候沒有注意到公式這兩個字】

清代以來
以春分點(原諒這個圖吧。。。春風。。。)為零度,360度24等分,每個15度點是一個節氣。
只要有能夠精確描述地球周日運動的模型,那麼截取時間點非常容易。
精確到多少看你模型有多准

另外的一個方法就是實測。。。祝好運

在這之前,節氣採用一年的天數除以24,
這種簡單平均數的演算法
是沒有比較精確到小時的。
所以在清以前的節氣是某年的某一天
在清及以後的節氣是時間點。

觀測法:


推薦閱讀:

1582 年的 10 月 4 日是周幾?
「閏秒」會對 IT 行業造成多大影響?有什麼好的解決方法?
居住在行星的衛星上的文明應該有怎樣的曆法系統?
為什麼2016年最後一天全世界會統一「加一秒」?
日晷的指針為什麼要對準北極星?

TAG:天文學 | 曆法 | 節氣 | R(編程語言) |