導航:首頁 > 源碼編譯 > 公歷日期計演算法

公歷日期計演算法

發布時間:2022-06-07 19:07:57

⑴ 農歷日期和公歷日期怎麼轉換,

我做計算器的,這個就是轉化,你看哈嘛! //將日期換算為公歷的天數 private int toJulian(){ int jy=year; if(year<0) jy++; int jm=month; if(month>2) jm++; else{ jy--; jm+=13; } int jul=(int)(java.lang.Math.floor(365.25*jy) +java.lang.Math.floor(30.6001*jm)+day+1720995.0); int IGREG=15+31*(10+12*year); if(day+31*(month+12*year)>=IGREG){ int ja=(int)(0.01*jy); jul+=2-ja+(int)(0.25*ja); } return jul; } //從具體的天數得到日期 private void formJulian(int j){ int ja=j; int JGREG=2299161; if(j>=JGREG){ int jalpha=(int)(((float)(j-1867216)-0.25)/36524.25); ja+=1+jalpha-(int)(0.25*jalpha); } int jb=ja+1524;; int jc=(int)(6680.0+((float)(jb-2439870)-122.1)/365.25); int jd=(int)(362*jc+(0.25*jc)); int je=(int)((jb-jd)/30.6001); day=jb-jd-(int)(30.6001*je); month=je-1; if(month>12) month -=12; year=jc-4715; if(month>2) --year; if(year<=0) --year; } private int day; private int month; private int year;

⑵ 日期計算器 1970年農歷表

打開日歷軟體,把日期調到你要的日期就能查到農歷。

⑶ 農歷1月28日陰歷是多少號

農歷就是陰歷····公歷是陽歷,不過農歷格式不是你這樣的 應該是 正月二十八

⑷ 日出時間和日落時間怎麼計算

日出時間=12-晝長日落時間=12+晝長

相反,根據某地某一天日出日落時間可計算晝長、夜長,其方法為:

某地晝長=日落時間-日出時間=(正午12點-日出時間)×2=(日落時間-正午12點)×2

某地夜長=(子夜24點-日落時間)×2=(日出時間-子夜0點)×2

日出日落的時刻:夏半年時,6點前日出,18點後日落;冬半年時,6點後日出,18點前日落。春秋二分,6點日出,18點日落。

日出日落的方位:除極晝、極夜外,當太陽直射在北半球時,各地日出東北,日落西北。當太陽直射點在南南半球是,各地日出東南,日落西南。春秋二分,東升西落。

(4)公歷日期計演算法擴展閱讀:

有關晝夜長短時間計算的三個規律

1、對稱規律:日出日落的時間以當地時間12時為中心對稱。已知日出或日落時間,可據此推算出晝長。若觀測到的日出、日落時間不以12時為中心對稱,說明觀測點不位於所在時間的中央經線上。

以春分日為例,如果觀測到的日出、日落的區時早於6時和18時,說明觀測點在時區中央經線的東側;反之,則在時區中央經線的西側。

2、反對稱規律:緯度相同的南北半球兩地,在同一天,北半球一地的晝長等於南半球另一地的夜長。例如,夏至日60°N緯線上各地晝長為18時29分,則當日60°S緯線上各地夜長為18小時29分。

閱讀全文

與公歷日期計演算法相關的資料

熱點內容
華為mml命令查看用戶量 瀏覽:905
場論朗道pdf 瀏覽:369
如何使用qtquick編譯器 瀏覽:46
山西高配伺服器雲伺服器 瀏覽:740
為什麼編譯按f9沒反應 瀏覽:118
購物app都適合買什麼東西 瀏覽:273
savetxt函數python 瀏覽:573
編譯器小端改大端 瀏覽:638
華為安卓哪些文件夾能刪除 瀏覽:402
手機samp伺服器地址 瀏覽:205
phpformat函數 瀏覽:563
單片機由線 瀏覽:591
如何查找方舟編譯過的app 瀏覽:897
青山有什麼做演算法的公司 瀏覽:568
硬體編譯原理圖 瀏覽:162
程序員技術總監 瀏覽:72
程序員網易雲報告 瀏覽:463
studio編譯功能在哪裡 瀏覽:242
空氣壓縮機尺寸 瀏覽:988
sockethttpsphp 瀏覽:488