我想将回历日期转换为公历日期!我已经搜索过了,但不幸的是,我找到了一个用于将 Gregorian 转换为 Hijri 的 java 类。我需要相反的。
HijriCalendar.java:https://gist.github.com/fatfingers/6492017 _
将穆斯林 (M) 日期转换为 CE 的公式是:
CE = ((M x 970224)/1000000)+ 621.5774 = CE.nnn
然后0.nnn x 365
= CE 年 M 年开始的日期。
从中您可以从穆斯林月份图表中确定您要查找的日期:
年以 30 年为周期。
每个周期从 6 月 15 日开始。2、5、7、10、13、16、18、21、24、26、29为闰年。
一个周期 = 10, 631 天。
希望这可以帮助。我也有将 CE 日期转换为穆斯林日期的公式。