当前位置:首页 » 编程语言 » 农历转公历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日(星期日)
农历:癸酉年二月十五日

㈦ 公历如何转换为农历

㈧ 农历转换成公历的计算公式

你好啊,能给我说说你那个 公历转农历的公式吗,急求啊,谢谢啊