我做计算器的,这个就是转化,你看哈嘛! //将日期换算为公历的天数 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;
回历、公历、农历的换算 (128 × 365+31)日÷ 128年= 365.2421875日/年 可见共置闰精度远高于现代的公历。 2.换算中一日误差之订正 《历法丛谈》以回历1387年为例,求算合公历之年月日。 解1:1387 × 0.970224+621.5774=1967.278088年 0.278088年 × 365.2422日=101.569日公历累计日数为101.57日可视为4月11日或4月12日。究竟是哪一日,当依两历在公历4月11日或12日间所具有同一的星期序数以订正。 依回历岁首星期序数计算公式: [(138-1)×131+164] ÷30=6057,余20 6057÷7=865,余 2 故回历1387年元旦为星期2。(表)
有具体的公式
有具体的公式
您好题主 公历=阳历 农历=阴历 不一样 有本质区别
我国的历法自古就是一种阴阳历。因为每月初一为新月,十五为圆月,易于辨识,使用方便,所以通常称这种历法为阴历。直到今天,由于历法中有节气变化,跟农业种植活动密切相关,所以“阴历”在国人尤其是农民的生活中起着举足轻重的作用。 首先,你说“中国古代人是用农历”。这个说法不很准确。 我们现在把公元纪年法称之为“阳历”,就是因为当这种纪年法传入我国时,我们把我们的传统纪年法称之为“阴历”。 其实,“农历”与“阴历”并不是一个相同的概念。农历,主要是指农民根据农业生产、生活需要,总结出来的二十四节气、“三九”、“三伏”体系。这个体系之中,结合各地、各业具体情况包括很丰富、实用的内容。用现在的话语来说,这是相当科学、周密的历法体系,充分表现了中国古代劳动人民的伟大智慧。这在国际上的相关领域里是公认的。 而“阴历”,则是中国古代官方用来记载、叙述历史的纪年法。这一套纪年法,基本上可以说是比较愚蠢的。因为它不是以太阳活动为基本思路,而是以月亮活动为基本思路。事实上,从对于人类的影响力角度来说,毫无疑问太阳比月亮大得多。“阴历”的一年四季不能始终准确的表现自然状况,只好通过“闰年”、“闰月”来调整。更加麻烦的是,因为没有统一的长远纪年标准,叙述历史的时候就会非常吃力。比如明代人说唐代的事,就要说“唐贞观若干年,甲午(或甲寅等等)年间”。若是说到前秦的话就不是一般的麻烦了,“齐某公某某年”与“楚某王某某年”是什么关系,能够弄清楚的全国也没有几个。
万年历 公历 1958年6月8日 星期日 农历 四月廿一 戊戌年【狗年】戊午月 丙辰日 1958年农历四月二十一 , 是公历1958年6月8日 星期日
你出生的那一天的公历和农历,比如我,11月23日出生,那天是农历十月十八,那么我的农历生日就是农历十月十八
可以这么说。阳历,是以地球绕太阳运动为根据的历法;阴历,是根据月亮圆缺变化周期(即朔望月)来制定。而我国的农历(也称夏历)属于阴阳历,同时考虑太阳和月亮的运动,把回归年与朔望月并列为制历的基本周期。它以月相变化一周为一月,以朔日为一月的开始,每月长度大月30日,小月20日,使历月中的日期都有月相上的意义,这点与阴历相同。但又不局限一历年为12个月,而采用闰月的办法来使历年的平均长度近似回归年,从而保持历年中的春夏秋冬与实际季节相一致,这点又近似阳历。 农历的特点是:年和月的长度都以天象变化为根据,既重视了月相盈亏变化(任何一日都含有月相意义),又照顾到寒暑节气的变迁;利用农历日期可推算潮汐;二十四节气为我国独创,对指导农业生产作用很大。
公历啊 像今天就是公历10月27号 农历9月15日