站長大大: 您好!
2002/10/01(G) 18:50:30 : 2452549.285069444-->2452549.7851
1752/09/14(G) 12:00:00 : 2361222.0 -->2361222.5
1752/09/13(G) 12:00:00 : 2361221.0 -->2361221.5
1582/10/15(G) 00:00:00 : 2299160.5 -->2299161.0
1582/10/14(G) 00:00:00 : 2299159.5 -->2299160.0
1752/09/03(J) 12:00:00 : 2361222.0 -->2361222.5
1752/09/02(J) 12:00:00 : 2361221.0 -->2361221.5
1582/10/05(J) 00:00:00 : 2299160.5 -->2299161.0
1582/10/04(J) 00:00:00 : 2299159.5 -->2299160.0
0001/01/01(J) 00:00:00 : 1721423.5 -->1721424.0
0000/12/31(J) 00:00:00 : 1721422.5 -->1721423.0
0000/01/01(J) 00:00:00 : 1721057.5 -->1721058.0
-1/12/31(J) 00:00:00 : 1721056.5 -->1721057.0
-116/12/31(J) 00:00:00 : 1679053.5 -->1679054.0
-117/12/31(J) 00:00:00 : 1678687.5-->1678688.0
-2636/ 1/11(G) 12:00:00 : 758291.0-->758291.5
-2636/ 2/02(J) 12:00:00 : 758291.0 -->758291.5
-2636/ 2/02(J) 00:00:00 : 758290.5 -->758291.0
-2697/12/13(J) 00:00:00 : 736324.5->736325.0
-4712/ 1/01(J) 12:00:00 : 0.0-->0.5
前一陣子都在寫別的程式,最近才得好好 review 這些曆法的問題
想請各位(尤其是近道兄)比對一下以上資料是否正確?
括號內的 , G 代表 Gregorian Calendar , J 代表 Julian Calendar
西元前 , 得把負號去掉再加一
關於甲子年之始,是否是從 西元前 2637 年 2/2 凌晨 (758290.5) 呢?
-->算是一種說法.-->建議用758291.0
我發覺要判斷『年支』是一件很麻煩的事
尤其當我要設計一個『任意設定黃道點換年』的演算法....那更是頭大...
不知各位有沒有什麼意見啊?
略提管見:
儒略周日雖從正午開始,但要配合零時分日方便計算,建議改為
零時開始來算,如此一來,整數部分可算干支星期,小數部分可
算時間.(只要加上0.5就解決了)
西元前年數不宜由使用者每次去減一計算,從程式上解決不更
好嗎?
請參考.