當前位置:首頁 » 編程語言 » 農歷轉公歷sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

農歷轉公歷sql

發布時間: 2022-02-07 12:19:37

㈠ 農歷轉為公歷

1991年1月23日,100%正確

㈡ 誰知道(陰歷轉陽歷)的SQL語句

SQL語句本身是沒法陰陽歷轉換的,SQL語句要藉助於電腦程序一起轉換,
陰陽歷轉換很麻煩,網路上可以搜到現成的對照表式的轉換
程序,前後只能50年的。

㈢ 求農歷轉公歷 公歷轉農歷 農歷轉公歷的程序 C++

void solar()
{
int nyear,nmonth,nday, gyear,gmonth,gday;
long int Ndata,c;
int wei=11,mt,nwhatday=0,runday,runmonth,nm,i,a,whatChunJie,ChunJieYear,zgwhatday,gyday,ms,cz,runt;
char YNrun;
system("cls");
cout<<"輸入需查詢的農歷年月日(例:2005 05 25)"<<endl;
cin>>nyear;
cin>>nmonth;
cin>>nday;
if(judge(gyear,gmonth,gday)==0){
cout<<"error date"<<endl;
return;
}
runday=(NongliData[nyear-1899]/0x1000)%0x10; //取出判斷閏月天數的值
runmonth=(NongliData[nyear-1899]/0x100)%0x10; //取出判斷是否閏月閏幾月的值
if(runday==1) runt=30;
else runt=29;

if(YNrun=='y')
nm=nmonth; //計算該月前面有幾個月
else nm=nmonth-1;//計算在該農歷年的第幾天
Ndata=NongliData[nyear-1899];
c=Ndata/0x10000;
wei=11;
while(wei>=0 && nm>0){
i=c>>wei&~(~0<<1);
if(i==1) mt=30;
else mt=29;
nwhatday=nwhatday+mt;
nm--;
wei--;
}
if(nmonth>runmonth && runmonth!=0){
nwhatday=nwhatday+runt;
}
nwhatday=nwhatday+nday;//計算該年春節在公歷年的第幾天
ChunJieYear=NongliData[nyear-1899];
a=ChunJieYear%0x100;
whatChunJie=gPastday[a/100]+a%100;
if((ChunJieYear%4==0 && ChunJieYear%100!=0 || ChunJieYear%400==0) && (a/100>2)) whatChunJie++;
zgwhatday=nwhatday+whatChunJie-1;//計算該公歷年一年總天數
if(nyear%4==0 && nyear%100!=0 || nyear%400==0){
gyday=366;
months[2]=29;
}
else{
gyday=365;
months[2]=28;
}
//換算出公歷年份
if(zgwhatday>gyday){
gyear=nyear+1;
zgwhatday=zgwhatday-gyday;
}
else gyear=nyear;

//換算出公歷月份
ms=1;
cz=zgwhatday;
gmonth=0;
while(ms<13){
cz=cz-months[ms];
if(cz<=0) {
gmonth++;
gday=cz+months[ms];
break;
}
gmonth++;
ms++;
}
cout<<endl<<"由農歷轉換成公歷查詢結果如下"<<endl<<endl;
cout<<"農歷:"<< nyear<<"年"<<nmonth<<"月"<<nday<<"日"<<endl;
cout<<endl<<"公歷: (公元)"<<gyear<<"年"<<gmonth<<"月"<<gday<<"日"<<endl;
getch();

}

㈣ 求農歷公歷轉換演算法

  1. 您題目所說的,答:【沒有】!

  2. 因為地球是圍著太陽旋轉的,太陽又圍著銀河系的某個中心旋轉的。

  3. 於是,沒有一年與多少年之後之前的某一年的公歷農歷是相同的。

  4. 僅僅有【百年星期檢查表】,也就是查查公歷某年某月某日是星期幾而已。

㈤ 農歷和公歷是怎麼轉換的(怎麼算的)

你是要口算還是要用筆算?

告訴你,這樣子算不靠譜的,根本算不出來,涉及到的轉換不是簡單的幾個公式能得出,相反,它的轉換相當復雜。

如果有興趣編寫程序的,我可以提供轉換函數庫,調用一個函數就可以實現農歷與公歷的互轉了。

目前我已經完美地實現了轉換,如果需要,我可以提供。

㈥ 農歷轉公歷

公歷:1993年3月7日(星期日)
農歷:癸酉年二月十五日

㈦ 公歷如何轉換為農歷

㈧ 農歷轉換成公歷的計算公式

你好啊,能給我說說你那個 公歷轉農歷的公式嗎,急求啊,謝謝啊