你是要口算还是要用笔算! 告诉你、这样子算不靠谱的。根本算不不出来!涉及到的转换不是简单的几个公式能得出。相反、1306它的转换相当复杂。 如果有兴趣编写程序的!我可以提供转换函数库。调用一个函数就可以实现农历与公历的互转了。 目前我已经完美地实现了转换。如果需要、我可以提供,!
公历、它是国际通用的,阳历 以地球绕太阳转一一圈的时间定做一年。共3 65天5小时48分46秒!平年只计365天这个 整数、不计尾数;一年分做12个月!大月31 天、小月30天!二月只有28天、四年的尾 数积累起来共1天光景,加在第四年的二月 里。这一年叫做闰年、所以闰年的二月1357有2 9天!阴历以月亮圆缺一次的时间定做一个 月、共29天半,为了算起来方便、大月定 做30天。小月29天、一年12个月中。大5497小 月大体上交替排列!阴历一年0589只有354天左 右?也没没有平年闰年的差别。 阴历不考虑地地球绕太阳的运行。因此使得 四季的变9495化在阴历上就没有固定的时间、 它不能反映季节,这是一个很大的缺点! 为了克服这这个缺点!后来人们定了一一个折 衷的历,就是所谓阴阳合历。现在我国还 在使用的8032夏历(也有人叫它农历或阴历),就 是这种阴阳合历!它跟阴阴历一样!也以月 亮圆缺一一次的时间定做一个月,也是大月3 0天,小月29天!可是6500它又用加闰月的办法 !使得平均每年的天数跟阳历全年的天数 相接近、来调整四季!夏历约每过二、三 年多一个闰月、“阴历”又名“太阴历”!系以 月球绕行地1863球一周为一月,再配合地球绕 日一周之时数为一年!实际上等等于阴阳合 历!我国在民国元年前采用此历,为与现 行之历相对称!故名之曰“旧历”。一般人以 为阴历适合于农家!而名之日“农历”,、
我做计算器的,这2038个就是转化?你看哈嘛, //将日期换算为公历的天数 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;,
这个没有固定的 公历比较准确记录地球周转 农历适用于农作物耕种参照 很多时候,农历需要用闰月来补偿 3011 所以在农历上?有人一年过两次生日也是有的!
公历公元1991年2月6日 星期三 农历一九九零年 十二月(大)廿二 干支辛未年 庚寅月 丁丁未日 八字辛未 庚寅 丁未 庚子 五行路旁土 松柏木 天河水 璧上土 生肖属羊 星座水瓶座!
不是公历农农历都有么!、
星座是按出生那年的阳历(新历,公历)生日划分的 下面是星座日期划分表!把阳历生日对照下面的就可以知道是什么星座啦 白羊座 ( 03/21 - 04/20 ) 金牛座 ( 04/21 - 05/20) 双子座 ( 05/21 - 06/21) 巨蟹座 ( 06/22- 07/22) 狮子座 ( 07/23 - 08/22) 处女座 ( 08/23 - 09/22) 天秤座 ( 09/23 - 10/23) 天蝎座 ( 10/24 - 11/22) 射手座 ( 11/23 - 12/21) 魔羯座 ( 12/22 - 01/19) 水瓶座 ( 01/ 20- 02/18) 双鱼座 ( 02/19- 03/20)!
公历农历转换太复杂了、在Excel 用纯函式公式计算是做不到的? !
简单说吧,公历是以地球绕太阳一周为1年的日历!每年365天多些。分为12个月!大月31天。小月30天、农历呢。是以月月亮绕地球一周为一个月!每月29天多些平年12个月闰年13个月!大月30天!小月29天、同时兼顾地球绕太阳一周为一年、阳历以四年一个闰年来解决每四年多出的大约24个小时的问题、农历则以19年7闰解决地球绕太阳阳所多出的天数, ,
阴历和阳历的区别和和关系: 阳历也就是公历,它是国际通用的,阳历以地球绕太阳转一圈的时间定做一年、共365天53004小时48分46秒,平年只计365天这个整数?不计尾数、一一年分做12个月!大月31天,小月30天。二月只有28天。四年的尾数积累起来共1天光景、加4135在第四年的二月里,这一年叫做闰年!所以5540闰年的二月有29天!阴钉以月亮圆缺一次的时间定做一个月!共29天半,为了算起来方便,大月定做30天、小月29天,一年12个月中,大小月大体上交替排列,阴历一年年只有354天左右、也没有平年闰年的差别, 阴历不考虑地球绕绕太阳的运行!因此使得四季的变化在阴历上就没有固定的时间,它不能反映季节,这是一个很大的缺点,为了克服这个缺点,后来人们定了一个折衷的历。就是是所谓阴阳合历。现在我国还在使用的夏历(也有人叫它农历或阴历)。就就是这种阴阳合历,它跟阴历一样,也以月亮圆缺一次的时间定做一个月,也是大月30天、小月29天,可是它又用加闰月月的办法!使得平均每年的天数跟阳历全年的天数相接近,来调整四季!夏历约每过二,三年多一个闰月,“阴历”又又名“太阴历”!系以月月球绕行地球一周为一月、再配合地球绕日一周之时时数为一年!实际上等于阴阳合历,我国在民国元年年前采用此历!为与现行之历相相对称。故名之曰“旧历”。一般人以为阴历适合于农家。而名之日“农历”, 月球运行的轨道,名曰白道、白道与黄道同为天体上之两大圆!以五度九分而斜交!月球绕地地球一周?出没于黄道者两次!历二十七七日七小时四十三分十一秒半,为月球公转一周年所需之时间,谓之“恒星星月”。唯当月球绕地球之时。地球因公转而位置亦有变动,计前进二十七度余,而月球每日行十三度十五分,故月球自自合朔,全绕地球一周,复至合朔、实需二十九日十二时四十四分二秒八,谓之“朔望月”。习6859俗所谓一月,即指指朔望月而言? 因每月天数不能7523有奇零,故阴历一个月为二十九日或三十日!每月以合6783朔之日为首!即即以朔日为初一日,每年以接近立春之朔日为岁首! 地球绕日一周、即月球绕地球十二次又三分之一,一年内之月数不能有奇零。故一年十二个月、仅仅三百五十四日!与岁实相比较。约余十一日,积至三年、余三十三日。故每三年须置一闰月,尚余三日或四日、再积二年、共余二十五日或二十六日,可置一闰月。平均计算。每3293十九年须置七闰。以有有节无气之月为闰月。有闰月之年为闰年。闰年有十三三个月!平年则十二个月,、