本篇文章給大家談?wù)劰珰v農(nóng)歷換算,以及農(nóng)歷與公歷多少年重合一次對應(yīng)的知識點,希望對各位有所幫助,不要忘了收藏本站喔。

農(nóng)歷怎樣換算成公歷?
首先我復(fù)制粘貼的,還有就是算法復(fù)雜,如果你的心算能力強就會更快些!
陽歷日期推算陰歷日期的方法:
陰歷日期是以月亮的圓缺為計月單位,其以逢朔為初一,以月望為十五(大月為十六日),以月晦為二十九日(大月為三十日)。然而目前記時通常用陽歷日期表達(dá),如欲將陽歷日期換算成陰歷日期可以用以下兩種方法:
其一是查《新編萬年歷》,如查1984年6月8日是陰歷幾日?翻開萬年歷6月10日是陰歷十一,則逆推6月8日是陰歷初九。
其二可以利用公式推算陰歷日期:
設(shè):公元年數(shù)-1977(或1901)=4Q+R
則:陰歷日期=14Q+10.6(R+1)+年內(nèi)日期序數(shù)-29.5n
(注:式中Q、R、n均為自然數(shù),R4)
例:1994年5月7日的陰歷日期為:
1994-1977=17=4×4+1
故:Q=4,R=1
則:5月7日的陰歷日期為:
14×4+10.6(1+1)+(31+28+31+31+7)-29.5n
=204.2- 29.5n
然后用29.5去除204.2得商數(shù)6......27.2,6即是n值,余數(shù)27即是陰歷二十七日。
一、 推算年干支口訣
掌上推算年干支,支子花甲起根源。
陽支都是旬開始,天干為甲尾四年。
隔位逆推十年正,順推年尾五零三。
逐支加減六十?dāng)?shù),掌上推算千萬年。
推算方法:“掌上推算年干支,支子花甲起根源?!贝朔ㄊ菍⒌刂帕性谡浦?,手掌上推算年干支的方法。 首先,在掌上將地支定位(圖一),然后以地支子位為花甲子的開始,可定為1864,1924,也可定為1984年???,其年都是甲子年?!瓣栔Ф际茄_始,天干為甲尾四年?!钡刂е械淖?,寅,辰,午,申,戌都是陽支,而且也是每旬的開始,天干都為甲,即甲子,甲戌,甲申,甲午,甲辰,甲寅,這些年的公歷尾數(shù)均為四?!案粑荒嫱剖暾?,順推年尾五零三?!碧旄墒?dāng)?shù),地支十二數(shù),天干與地支組合天干每循環(huán)一次,地支總與下二支(旬空)。其中余下的第一支便是下旬的開始。我們從地支子位開始,隔一位逆推,即從子位逆推隔亥到戌,恰是甲戌旬的開始,再逆推隔一位酉至申為甲申旬開始,------年尾數(shù)都為四,年間隔都是十年。在確定旬開始以后,以該年尾數(shù)四為起點,從下支開始挨位順推,其公歷年尾數(shù)分別是5,6,8,9,0,1,2,3,而后又是下旬的開始?!爸鹬Ъ訙p六十?dāng)?shù),掌上推算千萬年”掌握此法推算,如果將甲子年定為1984年,按口訣可知1994年為甲戌,2004年為甲申,2014年為甲午等。確定每旬開始的公歷年數(shù)后,可根據(jù)需要順推任何一年的干支,雖意性很大,可推千年萬年的干支。
二、推算月、時干支口訣
天干五合前為主,月時干序一至五。
年干隔數(shù)配寅月,日干配時本數(shù)身。
古往今來,年上起月,日上起時,是按天干五合的方法,分成五種情況,即甲、己之年(日)定月(時)的方法相同------。我們也采用這種方法,并一前一天干為主,即甲、己以甲為主,乙、庚以乙為主,------,配上序數(shù)甲為1,乙為2,丙為3,丁為4,戊為5(圖二),成為推算月、時的固定序數(shù)?!澳旮筛粑慌湟隆?,推算某年的月干,先看該年干與何干相合,然后按“天干五合前為主”的方法,查出該干的序數(shù),并設(shè)此干為零,按序數(shù)隔干確定寅月的天干。如98年是戊寅,戊癸干合,戊年與癸年的天干相同,屬于同一種定寅月天干法。五的序數(shù)尾5 ,從5 開始,隔己、庚、辛、壬、癸五天干到甲,就可以算出98年寅月的天干是甲,其他月的天干就好推算了。“日干配時本身數(shù)” ,此句推算方法與年干定寅月天干發(fā)基本相同,只是在確定日干合干以后,從合之干的前干本身算起,按序數(shù)查,到何干,便是該日子時的天干。如己日,己與甲同一類型,以甲干為主,甲的序數(shù)為“1”以本身配子時,該日子時的天干為甲,即甲子時。同樣,癸日子時吧的天干,因戊癸合干,以五為主,序數(shù)為5,從5開始數(shù)到壬,癸日子時為壬子時。
二、 農(nóng)歷大小月卦口訣
一年上下兩卦編,一七兩月初爻安。
陰大陽小編上卦,遇有閏月年十三。
閏爻相鄰爻間伏,確定年月按節(jié)算。
推算方法:此訣是為了掌握某年農(nóng)歷大小月的排列順序和有否閏月而編的?!耙荒晟舷聝韶跃?,一、七兩月初爻安” ,在 正常情況下,農(nóng)歷每年為十二個月。我們可以將一至六月編為前卦,七至十二月編為后卦,幾一年編為兩卦,并以一月為前卦的處爻,七月為后卦的初爻?!瓣幋箨栃【幧县裕鲇虚c月年十三”,我們將大月規(guī)定用用陰爻表示,小月用陽爻表示,按大小順序用陰陽爻將一年編為兩卦。遇到有閏月的年份就多出一個月,一年為十三個月?!伴c年相鄰爻間伏,確定年月按節(jié)算”。在出現(xiàn)有閏月的年份時,按閏月大小用陰陽爻表現(xiàn)出來,并標(biāo)在 閏月的前后兩月的爻位中間的左側(cè),如同伏卦一樣,一看便知到閏幾月,是大月還是小月。同時,提醒您農(nóng)歷年、的確定,不是按萬年歷編出的月份確定的,而是按節(jié)氣確定的。如1998年,按上述方法可編成《井》和《坎》兩卦,而今年閏5月為小月,上半年月卦符號為“: 。 : 。 。 : ”,下半年的月卦符號為“ = 丨 = = 丨 = ”,上半年卦第5、6爻間伏一陽爻,可知今年潤五月為29天。
四、推算日干支口訣
推算日干支,可以按公歷和農(nóng)歷兩種方法推算。
⑴ 農(nóng)歷日干支推算口訣:
大小月卦記心間,正一干支起根源。
大后干同地支沖,小后干支退一天。
初一十三二十五,支同隔干一位算。
推算方法:“大小月卦記心間,正一干支起根源?!鞭r(nóng)歷的大月為30天小月為29天,固定不變。要推農(nóng)歷曰干支,先要按《農(nóng)歷大小月卦口訣》將推算之年編上兩卦,以便在推算日千支時運。除此之外,還要記住農(nóng)歷正月初一日的干支,因為它是推算一年逐日的基礎(chǔ)?!按蠛蟾赏刂_,小后干支退一天?!鞭r(nóng)歷天干與地支組合,天干循環(huán)2.5次。根據(jù)這一規(guī)律,知道某月初一日干支,如果這個月是小月則應(yīng)在干同支沖的情況下,干支各減一位,則是小月后下月初一日干支。如本月初一干支為己卯,這個月是大月,下月初一干支為己酉。如果這個月是小月,則下月初一干支應(yīng)在己酉退一位后確定,即為戊申日。“初一十三二十五,支同干隔一位算?!贝藘删涫窃诖_定某月初一干支后,將這個月分成三個階段,即初一至十二,十三至二十四二十五以后。初一、十三、二十五日在干支上也是有規(guī)律的。知道初一干支,只要將該日天干隔一位順推,而地支不變。同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。如初一日干支為甲子,則十三日干支為丙子,二十五日干支為戊子。掌握這個方法,就可以根據(jù)所推之日屬于哪一段,便可以很快知道這天的干支了。
⑵公歷日干支推算口訣:
元旦干支為根源,大小二月記心間。
小月干同地支沖,大月上句加一天。
申子辰年年為閏,干同支沖退一天。
余年二月二十八,干同支沖退一天。
月首十三二十五,支同隔干一位算。
推算方法:“元旦干支為根源,大小二月記心間?!蓖扑愎珰v日干支,首先要記住元旦曰的干支。同時,還要知道大小月及二月的天數(shù)。公歷大月為31天,小月為30天,其大小月是固定不變的,唯獨二月有29天和28天之分。因此,要特別注意哪年二月為29天,那年二月為28天?!靶≡赂赏刂_,大月上句加一天?!惫珰v小月為30天,按農(nóng)歷大月推算口訣,我們知道本月初一日干支,與下月初一干支則是天干相同地支相沖。公歷大月為31天,在小月干地相沖的基礎(chǔ)上,干支各加一位數(shù),即是大月后下月一日的干支。“申子辰年年為閏,干同支沖退一天?!苯?jīng)過研究,發(fā)現(xiàn)凡地支為申、子、辰的年為公歷閏年,二月為29天。在推算3月1日干支時,可按農(nóng)歷小月后的日干支推算方法,即在干同地干沖的基礎(chǔ)上,干支各減一位,則為3月丨日干支?!坝嗄甓露?,干同干沖退二天?!背馗蔀樯曜映侥甓?9天,其它年二月均為28天。在知道2月1日干支后,按干同支沖規(guī)律,干支各減二位便是3月1日的干支?!霸率资?,支同干隔一位算?!痹率?,代表每月第1日。其推法與農(nóng)歷日干干訣后兩句相同。
五.實例:推算1998年農(nóng)歷6月初10日午時的干支。
⒈先按《農(nóng)歷大小月卦口訣》,將98年農(nóng)歷大小月,排上兩卦,并標(biāo)出閏月。同時,記住正月初一日和元旦日干支。
⒉推算1998年的干支。我們按《推算年干支口訣》在手掌上將地支子位定為甲子,為1984年,并將大拇指按在地支子位上。按“隔位逆推十年正”,大拇指從甲戌94年開始順推,即94年為甲戌,95年為乙亥,96為丙子,97年為丁丑,98年干支則為戊寅。
⒊推算農(nóng)歷6月份干支。確定1998年戊寅干支以后,按《定月時干支訣》,戊干與癸干合以戊為主,戊的序數(shù)為5,將大拇指固定在戊位上?!澳旮筛粑慌湟隆保瑥奈煳婚_始,將大拇指順數(shù),隔過天干,已,庚,辛,壬、癸五干到甲,便是98年正月的天干,即正月干支為甲寅,再從寅支開始,按甲,己,丙,丁,戊6月干支為己未。
⒋推算6月初10日(公歷8月1日)干支。
⑴推算農(nóng)歷日干支。如前所述,98年大小月卦為《井》和《坎》。因為閏5月為29天,為陽爻,伏在《井》卦第5、6爻問,卦形為 =丨= 丨丨= 。
因為要推算的是農(nóng)歷98年正月初一日干支為己亥,先用大拇指在手掌亥支上定位,然后按《農(nóng)歷日干支推算訣》中的“大后干同地支沖,小后干支退一天”的規(guī)定,逐月推算初1日的干支。正月為大,干同支沖,大拇指跳到巳位上,2月初1日干支為已巳;干同支沖各減1,大拇指跳到亥位后,再減1位,3月初1日干支為甲戌;3月為小,干同支沖各減1大拇指跳到辰支后退1位,4月初1日為癸卯;4月為大,干同支沖,大姆指跳到酉干,5月初1日為癸酉;5月為小,干同支沖各減1,大拇指跳到卯支再退1位,閏5月 初1日為壬寅。閏5月為小,干同支沖各減1,大拇指跳到申支后再退一位,六月初一干支為辛未。知道6月初1日的干支后,從此位順推初10曰的干支為庚辰。
⑵、推算公歷8月1曰干支。
98年干支為戊寅,年支不屬于申子辰,故98年2月為28天。按《曰公歷干支推算口訣》中“小月干同地支沖,大月上句加一天------,余年二月二十八,干同支沖退兩天”的規(guī)律,逐月推算。98年干支戊申,大拇指定在申位上。1月為大,干同支沖加一天,大拇指由申位到跳到寅,加1支到卯,2月1日為己卯,2月28天,干同干沖退二天,大拇指跳到酉位退二支,3月1日為丁未;3為大,干同支沖加1天大拇指跳到丑進(jìn)一位4月1日干支為戊寅;4月為小,干同干沖,大拇指跳到申位,5月1日干支為戊申;5月為大,干同支沖加1天,大拇指跳到酉位,7月1日干支為己酉;7月為大,干同支沖加1天,大拇指跳到卯進(jìn)1位到辰,8月1日干支為庚辰。
⒌推算農(nóng)歷6月初10(公歷8月1日),該日干支為庚辰。我們按《定日時干支訣》知道,該日干庚與己相合,按“天干五合前為主”,以天干己來推算,己的序數(shù)為2,將大拇指定在天干己的位置上。“日干定時本身數(shù)”,大拇指從第二位到丙,可知庚辰日子時為丙子。將大拇指從丙子順推到午年時,天干為壬,午時干支為壬午。
經(jīng)過在掌上推算年、月、日、時干支,可知98年農(nóng)歷6月初10日(公歷8月1日)午時干支,分別為戊寅年己未月庚辰日壬午時。
六、需要注意的幾個問題。
⒈要在理解《馮氏掌上巧推年月日時干支法》的基礎(chǔ)上,將巧記口訣和在掌上定位推算結(jié)合起來,并經(jīng)常對照萬年歷進(jìn)行推算,才可能達(dá)到熟練生巧,運用自如。
⒉再運用此法時,應(yīng)先制定一種表格,并隨身攜帶,供推算年干支時使用。
此表格如下:
年序號 本年大小月卦(閏) 立春月日時 正月初一日干支 元旦日干 支
1988 :丨:丨丨::丨::丨: 正月初八庚子日辰時 己亥 戊申
1999 丨丨:丨丨:丨:::丨: 臘月十九丁亥日未時 甲子 癸丑
在推算逐日干支時,一定要注意大小月,分清干同支沖和干同干支沖加減的區(qū)別。
掌上巧推年月日時干支法(附錄)
一、 逐年推算元旦干支口訣
欲推來年元旦日,先知今年日干支。
申子辰支年為閏,干加六位支沖支。
余年天干加五位,干沖退一便可知。
推算方法:“欲推來年元旦日,先知今年日干支。”推算來年元旦日的干支,必須先知道今年元旦日的干支,并用大拇指在掌上定位?!吧曜映礁赡隇殚c,干加六位支沖支。”凡年支臨申子辰的為閏年,2月29天。推算下一年元旦日的干支,只要大拇指從今年元旦日支位,跳到相沖的地干支位上,而后天干順加六位,便是來年元旦的干支?!坝嗄晏旄杉游逦?,干沖退一便可知。”除申子辰年外,其它年干2月均為28天。大拇指在掌上定好今年元旦日支位置,推算來年元旦干支時,將大拇指跳到相沖之支退一位,天干加上五位,即是來年元旦的干支。
二、逐年推算正月初一日干支口訣
欲推來年正一月,先知今年日干支。
常年退回小月數(shù),閏月小數(shù)五六七。
小六干同天隔三,迂五前句各加一。
逢七支同天隔三,各退一位定無異。
推算方法:“欲推來年正一月,先知今年日干支?!蓖扑銇砟暾鲁跻蝗盏母芍?,必須先知道今年正月初一的干支。“常年退回小月數(shù),閏月小數(shù)五六七。”常年,指沒有閏月的年份。推算農(nóng)歷正月初一干支,要按《農(nóng)歷大小月卦口訣》,逐年編上兩卦,以便確定某年的小月數(shù)。如果今年沒閏月,求來年正月初一日干支。經(jīng)過研究,凡有閏月之年小月數(shù)分別為五、六、七三種?!靶×赏旄羧?,迂五前句各加一?!遍c月之年,如果小月數(shù)為六,來年正月初一日干支,于前一年初一日干支則是地支相同,而天干則順隔三位。小月數(shù)為五的,按干同天順隔三后干支各進(jìn)一位,便是來年正月初一日干支?!胺昶咧旄羧?,各退一位定無異?!遍c月之年小月數(shù)為七的,在確定當(dāng)年正月初一日干支后,推算下一年正月初一日干支,只要按支同天順隔三位后,干支各減一位,便時來年正月初一日干支。
三、 用卦象推算公歷各月第一日干支法
用卦象推算公歷各月第一日的干支,主要是按公歷大小月固定不便的實際,編上一個適用任何一年的卦象。然后按大小干支循環(huán)規(guī)律,進(jìn)行推算各月第一日的干支。公歷年大小月固定卦象,上半年是《未濟(jì)》卦,下半年為《蹇》卦,其卦象如圖三所示。在推算過程中,要特別注意二月,因為有28天和29天之分,所以在《未濟(jì)》卦象的等二爻,標(biāo)上閏年合非閏年字樣,以便在推算時引起注意。在推算時,要將《公歷曰干支推算口訣》做為依據(jù),確定下月第一日干支,然后按“月首十三二十五,支同隔干一位算”,推算出所求之日干支。圖三。
6月 丨 一曰干同地支沖+1 12月 = 一日干同支沖
5月 = 一日干同地支沖 11月 丨 一日干同支沖+1
4月 丨 一日干同地支沖+1 10月 = 一日干同支沖
3月 = 閏一日干同地支沖+1 09月 丨 一日干同支沖+1
2月 丨 閏年2月29天,非一日干同支沖—2 08月 = 一日干同支沖+1
非閏年2月28天,一日干同支沖+1
1月 = 元旦日干支 07月 = 一日干同支沖
四、 用卦象推算農(nóng)歷各月初一日干支法
農(nóng)歷大小月,其天數(shù)固定不變,即大月30天,小月29天。但是,由于大小月的排列不規(guī)則,因此要按《農(nóng)歷大小月卦口訣》先編上本年的上下半年的月卦。然后依據(jù)兩個卦象,參考《農(nóng)歷日干支推算口訣》,在知道正月初一的日干支后,按“大后干同地支沖,小后干支退一天‘的規(guī)律,運用卦象來推算農(nóng)歷各月初一日的干支。經(jīng)研究發(fā)現(xiàn),農(nóng)歷相鄰兩月大小月的排列,共有四種類型,其推算逐月初一干支法如下:
⑴ 兩小月相鄰?fù)_ ⑵ 兩大
— 下月干同支沖—1 = 下月干
— 本月初一日干 = 本月初一日干支
⑶大小月相鄰 ⑷ 大小月相鄰
— 下月干同支沖 = 下月干同支沖—1
= 本月初一日干支 — 本月初一日
△ 實例:推算2001年各月初一干支
⒈按《農(nóng)歷大小月卦口訣》,先將2001年編上月卦。上半年為“艮”卦,下半年為“既濟(jì)”卦。
⒉2001年正月初一日干支為丁亥。
⒊推算時,要將1、2月,3、4月等相鄰兩月,與四種排列類型對照,然后按相同類型進(jìn)行推算。
⒋根據(jù)卦象,逐月進(jìn)行推算。
6月“ — ”干同支沖己酉 12月“ = ” 干同支沖—1辛巳
5月“ — ”干同支沖—1己卯 11月“ — ” 干同支沖壬子
閏4月“ — ”干同支沖丙戌 10月“ = ” 干同支—1壬午
4月“ — ” 干同支沖—1丙辰 9月“ — ” 干同支沖葵丑
3月“ — ” 干同支沖丁亥 8月“ = ” 干同支沖—1癸末
2月“ — ” 干同支沖丁巳 7月“ — ” 干同支沖—1甲寅
1月“ — ” 正月初一丁亥
經(jīng)過逐卦推算農(nóng)歷12月初一為辛巳。
公歷和農(nóng)歷是如何換算的?
公歷和農(nóng)歷之間是不能換算的,二者采用的計算方法不同,沒有特殊關(guān)系可以查詢,只能分別計算。
公歷是陽歷的一種,陽歷就是以地球繞太陽公轉(zhuǎn)的運動周期為基礎(chǔ)而制定的歷法。
公歷別稱公元、西歷、西元等,是一種源自于西方社會的紀(jì)年方法,由意大利醫(yī)生兼哲學(xué)家Aloysius Lilius對儒略歷加以改革而制成的一種歷法。1582年,時任羅馬教皇的格列高利十三世予以批準(zhǔn)頒行,以耶穌誕生之年作為紀(jì)年的開始。
公歷是一種平均太陽歷,只有回歸年,不管朔望月。地球繞太陽一周的時間為365.2422天,因此,平均每4年便會少大約1天的時間。
因此,公歷規(guī)定每4年里有1個閏年,將這一天加在天數(shù)最少的2月,故閏年的2月有29天。實際操作中為了方便,規(guī)定凡是能被4除盡的年份(末尾有兩個0的要被400除盡),皆為閏年。如1996,2000等皆為閏年。
農(nóng)歷也是“陰陽歷”,又稱為夏歷、陰歷、舊歷,是東亞傳統(tǒng)歷法之一。農(nóng)歷屬于一種陰陽歷,平均歷月等于一個朔望月,但設(shè)置閏月以使平均歷年為一個回歸年,設(shè)置二十四節(jié)氣以反映季節(jié)(太陽直射點的周年運動)的變化特征,所以又有陽歷的成分。
平年十二個月,大月三十天,小月二十九天,全年354天或355天。由于每年的天數(shù)比太陽年約差十一天,所以采用設(shè)置閏月的方法使這幾年的平均日數(shù)盡。
和陰歷一樣,在19年里中設(shè)置了7個閏月。不過和陰歷不同的是,又根據(jù)太陽的位置,把一個太陽年分成二十四個節(jié)氣,以利于農(nóng)業(yè)種植等活動。紀(jì)年用天干地支搭配,六十年周而復(fù)始。這種歷法相傳創(chuàng)始于夏代,所以又稱為夏歷。也叫舊歷。
這就導(dǎo)致了農(nóng)歷和陰歷的起始月份不一樣,陰歷是以正月初一為一年的起點,而農(nóng)歷是按24節(jié)氣來劃分的,也就是說立春是農(nóng)歷的起點。
擴(kuò)展資料
陽歷
陽歷就是太陽歷,是以地球繞太陽公轉(zhuǎn)的運動周期為基礎(chǔ)而制定的歷法。一年12個月,這個“月”實際上與朔望月無關(guān),月份、日期都與太陽在黃道上的位置較好地符合,在一年中可以明顯看出四季寒暖變化的情況。
陰歷
陰歷,又稱太陰歷,是以月球繞行地球一周為一個月,即以朔望月作為確定歷月的基礎(chǔ)的一種歷法。
因朔望月較之回歸年易于觀測,遠(yuǎn)古的歷法幾乎都是陰歷。但是朔望月的長度(29.5306日)為一個月的平均值,全年12個月,同回歸年(365.2422日)相差約10日21時,所以,需要設(shè)置閏月,三年閏一個月,五年閏二個月,十九年閏七個月。
參考資料來源:百度百科—公歷
參考資料來源:百度百科—農(nóng)歷
參考資料來源:百度百科—陽歷
參考資料來源:百度百科—陰歷
農(nóng)歷和公歷如何換算?
每到舊歷年行將結(jié)束的時候,家家戶戶都在辭舊迎新。這個時候總會特別關(guān)注農(nóng)歷年和公歷年如何換算的問題。
我查了一下网络,有一個公式,就是公元年數(shù)先減去3,然后再除以10,它的余數(shù)就是天干的次序。同樣減去3以后,再除以12,它的余數(shù)就是地支的次序。
舉個例子。1988年是農(nóng)歷的什么年?先把1988-3。得數(shù)是1985。再用1985÷10,它的余數(shù)是5。這是天干的次序。十個天干,分別是甲乙丙丁戊己庚辛壬癸。第5個就是戊。1985÷12。它的余數(shù)也是5。這個5是地支的順序。十二地支分別是,子丑寅卯辰巳午未申酉戌亥。第5個就是辰。所得到了天干地支兩個字連在一起,就是戊辰年,也是龍年。
我接著又提出了一個問題,為什么公元紀(jì)年要減去3以后,再除以10或者12呢?原來農(nóng)歷的甲子年,是六十甲子的第1年,換算成公歷是1804年,或者1924年,1984年。甲子年是公歷哪一年呢?公歷的紀(jì)年必須被60整除,然后再加上4,最后的公歷年份就相當(dāng)于農(nóng)歷的甲子年。而反過來推算,公歷年換算成農(nóng)歷年就是減去3,因為甲子年本身是第1年。如果計算起來怕麻煩,那么也可以查看對照表。
農(nóng)歷與公歷換算對照表
首先,進(jìn)行公歷農(nóng)歷換算必須將天干、地支編號記住:天干:甲(4)、乙(5)、丙(6)、丁(7)、戊(8)、己(9)、庚(10)、辛(1)、壬(2)、癸(3)。地支:子(4)、丑(5)、寅(6)、卯(7)、辰(8)、巳(9)、午(10)、未(1)、申(2)、酉(3)、戌(4)、亥(5)。
如要將公歷農(nóng)歷換算即將公歷換成干支紀(jì)年,以公元年的尾數(shù)在天干中找出所對應(yīng)的。然后,將公元紀(jì)年除以12,用余數(shù)在地支中找出所對應(yīng)的地支。這樣,公元紀(jì)年就換算成了干支紀(jì)年。如:公元2004年是干支紀(jì)年的什么年?這里教你一個較簡單的換算方法。
進(jìn)行公歷農(nóng)歷換算首先要先記準(zhǔn)十個天干和十二個地支,再記住一個歷史事件的公元紀(jì)年和干支紀(jì)年分別是哪年,如辛亥革命是1911年。之后就可以以此為借助點來計算。如:1911年是辛亥年,問你2009年公歷農(nóng)歷換算后是干支紀(jì)年的什么年?換算步驟如下:(1)先2009-1911=98,再98÷10=9余8,用這個余數(shù)8定天干。(也就是假如沒有余數(shù)那2008年的天干就和1911年的天干是一樣的即是“辛”假如余數(shù)是1,那2009年的天干就是在1911年天干“辛”的后面一個字,即是“壬”。以此類推之。)也就是2009年的天干是“辛”后第8個字即“己”。0用98÷12=8余2,用這個余數(shù)2定地支。(方法同上)也就是2009年的地支是“亥”后第二個字即“丑”。把天干和地支合在一起即2009年的干支紀(jì)年是己丑年。
陽歷和陰歷怎么換算
陽歷和陰歷之間是不能換算的,二者采用的計算方法不同,沒有特殊關(guān)系可以查詢,只能分別計算。
太陽歷,又稱為陽歷,是以地球繞太陽公轉(zhuǎn)的運動周期為基礎(chǔ)而制定的歷法。太陽歷的歷年近似等于回歸年,一年12個月,這個“月”,實際上與朔望月無關(guān)。
陽歷的月份、日期都與太陽在黃道上的位置較好地符合,根據(jù)陽歷的日期,在一年中可以明顯看出四季寒暖變化的情況;但在每個月份中,看不出月亮的朔、望、兩弦。
陰歷,中國傳統(tǒng)歷法之一,也被稱為舊歷、漢歷、古歷等,辛亥革命后改用西方太陽歷(公歷),而近現(xiàn)代使用的農(nóng)歷屬于陰陽合歷,也就是陰歷和陽歷的合歷。
陰歷,其計算方法是:
以太陰圓缺一周為一月,歷時29日12小時44分2.8秒,太陰圓缺十二周為一年,歷時354日8小時48分33.6秒。每一年的12個月中,6個單數(shù)月份(即1、3、5、7、9、11月)為“大建”,每月為30天。
6個雙數(shù)月份(2、4、6、8、10、12月)為“小建”,每月為29天;在逢閏之年,將12月改大月為30天。該歷以30年為一周期,每一周期里的第2、5、7、10、13、16、18、21、24、26、29年,共11年為閏年, 不設(shè)置閏月,而在12月末置一閏日,閏年為355日,另19年為平年,每年354日。
故平均每年為354日8小時48分。按該歷全年實際天數(shù)計算,比回歸年約少10日21小時1分,積2.7回歸年相差一月,積32.6回歸年相差一年。該歷對晝夜的計算,以日落為一天之始,到次日日落為一日,通常稱為夜行前,即黑夜在前,白晝在后,構(gòu)成一天。
公歷轉(zhuǎn)農(nóng)歷
公歷和農(nóng)歷之間如何轉(zhuǎn)換 公歷,它是國際通用的。陽歷 以地球繞太陽轉(zhuǎn)一圈的時間定做一年,共3 65天5小時48分46秒。平年只計365天這個 整數(shù),不計尾數(shù);一年分做12個月,大月31 天,小月30天,二月只有28天。四年的尾 數(shù)積累起來共1天光景,加在第四年的二月 里,這一年叫做閏年。所以閏年的二月有2 9天。陰歷以月亮圓缺一次的時間定做一個 月,共29天半。為了算起來方便,大月定 做30天,小月29天,一年12個月中,大小 月大體上交替排列。陰歷一年只有354天左 右,也沒有平年閏年的差別。 陰歷不考慮地球繞太陽的運行,因此使得 四季的變化在陰歷上就沒有固定的時間, 它不能反映季節(jié),這是一個很大的缺點。 為了克服這個缺點,后來人們定了一個折 衷的歷,就是所謂陰陽合歷?,F(xiàn)在我國還 在使用的夏歷(也有人叫它農(nóng)歷或陰歷),就 是這種陰陽合歷。它跟陰歷一樣,也以月 亮圓缺一次的時間定做一個月,也是大月3 0天,小月29天,可是它又用加閏月的辦法 ,使得平均每年的天數(shù)跟陽歷全年的天數(shù) 相接近,來調(diào)整四季。夏歷約每過二、三 年多一個閏月?!瓣帤v”又名“太陰歷”,系以 月球繞行地球一周為一月,再配合地球繞 日一周之時數(shù)為一年,實際上等于陰陽合 歷,我國在民國元年前采用此歷,為與現(xiàn) 行之歷相對稱,故名之曰“舊歷”。一般人以 為陰歷適合于農(nóng)家,而名之日“農(nóng)歷”。
wps公歷轉(zhuǎn)農(nóng)歷如何操作 啟用菜單:格式工具欄中“公歷轉(zhuǎn)農(nóng)歷”
設(shè)置一下就可以的
如何將農(nóng)歷轉(zhuǎn)換為公歷 是公歷11月13日。這日歷上有,要問怎么換的,當(dāng)然公歷是固定的,1、3、5、7、8、10、12月都是31天,2月28天(每4年潤一次月,像2008年夠4整除,潤2月29天),其余的都是30天。
對于農(nóng)歷,它實質(zhì)是陰歷,沿用的是太陰歷,這是一門很復(fù)雜的天文學(xué)知識。它包括24節(jié)氣。
記住陽歷是:1、3、5、7、8、10、臘,31天都不差,其余都是30天,除了2月28.
若是閏月2月29天,只多一天。
在EXCEL中怎樣把公歷轉(zhuǎn)換成農(nóng)歷 Dim WeekName(7), MonthAdd(11), NongliData(99), TianGan(9), DiZhi(11), ShuXiang(11), DayName(30), MonName(12)
Dim curTime, curYear, curMonth, curDay, curWeekday
Dim GongliStr, WeekdayStr, NongliStr, NongliDayStr
Dim i, m, n, k, isEnd, bit, TheDate
Private Sub Form_Load()
'獲取當(dāng)前系統(tǒng)時間
curTime = Now()
'星期名
WeekName(0) = *
WeekName(1) = 星期日
WeekName(2) = 星期一
WeekName(3) = 星期二
WeekName(4) = 星期三
WeekName(5) = 星期四
WeekName(6) = 星期五
WeekName(7) = 星期六
'天干名稱
TianGan(0) = 甲
TianGan(1) = 乙
TianGan(2) = 丙
TianGan(3) = 丁
TianGan(4) = 戊
TianGan(5) = 己
TianGan(6) = 庚
TianGan(7) = 辛
TianGan(8) = 壬
TianGan(9) = 癸
'地支名稱
DiZhi(0) = 子
DiZhi(1) = 丑
DiZhi(2) = 寅
DiZhi(3) = 卯
DiZhi(4) = 辰
DiZhi(5) = 巳
DiZhi(6) = 午
DiZhi(7) = 未
DiZhi(8) = 申
DiZhi(9) = 酉
DiZhi(10) = 戌
DiZhi(11) = 亥
'屬相名稱
ShuXiang(0) = 鼠
ShuXiang(1) = 牛
ShuXiang(2) = 虎
ShuXiang(3) = 兔
ShuXiang(4) = 龍
ShuXiang(5) = 蛇
ShuXiang(6) = 馬
ShuXiang(7) = 羊
ShuXiang(8) = 猴
ShuXiang(9) = 雞
ShuXiang(10) = q......
農(nóng)歷和公歷是怎么轉(zhuǎn)換的?(怎么算的?) 你是要口算還是要用筆算?
告訴你,這樣子算不靠譜的,根本算不出來,涉及到的轉(zhuǎn)換不是簡單的幾個公式能得出,相反,它的轉(zhuǎn)換相當(dāng)復(fù)雜。
如果有興趣編寫程序的,我可以提供轉(zhuǎn)換函數(shù)庫,調(diào)用一個函數(shù)就可以實現(xiàn)農(nóng)歷與公歷的互轉(zhuǎn)了。
目前我已經(jīng)完美地實現(xiàn)了轉(zhuǎn)換,如果需要,我可以提供。
農(nóng)歷轉(zhuǎn)換公歷對照表 是公歷1945年4月29日 星期日
農(nóng)歷轉(zhuǎn)換成公歷的計算公式? 因為公歷(現(xiàn)在用的是格里歷,以前還曾用儒列歷)和中國農(nóng)歷都不是嚴(yán)格按一個公式計算得到的,所以兩個歷法沒有直接的公式。
試圖用一個簡單的公式,而不利用許多像萬年歷一樣的數(shù)據(jù)(盡管可以簡化),就達(dá)到公農(nóng)歷轉(zhuǎn)換的目的,這是不可能的。我們能見到的所有公農(nóng)歷轉(zhuǎn)換的軟件,都存有多少不等的一些年份的歷法數(shù)據(jù)。
這些數(shù)據(jù)之中,最重要的是農(nóng)歷的每月天數(shù)。因為農(nóng)歷是陰陽歷,陰歷部分(按月相編的部分)決定月日,陽歷部分(按太陽高度編的部分)就是節(jié)氣。節(jié)氣基本上是與公歷直接對應(yīng)的,可以較容易的推算;但月相周期與地球公轉(zhuǎn)的關(guān)系相對復(fù)雜,一般都需要天文觀測數(shù)據(jù)授時,所以農(nóng)歷每月是大月還是小月沒有簡單的公式。
至于公歷和農(nóng)歷的置閏,倒都有一定的方式推算,并不困難。
如果只是天文數(shù)據(jù),其實都還是可以算的――因為天文周期十分穩(wěn)定,我們只要嚴(yán)格地按天文周期推算就可以了??墒沁€有更為麻煩的一點,就是公歷和農(nóng)歷這些歷法,并不是完全嚴(yán)格地按照天文上的實際周期進(jìn)行的,還有許多人為的因素。最著名的就是羅馬皇帝幾次修改2、8等月份長短,以及儒列歷中因計算不準(zhǔn)確而人為地去掉了十天等事。中國農(nóng)歷也有因為古代天文觀測不準(zhǔn)確造成的 *** 頒布的歷法與天象不吻合的(我們不能苛求古人觀測的精度)。所以這兩部歷法都是與一個時期社會有關(guān)的東西,也就沒有一定的規(guī)律可循了。
公歷農(nóng)歷轉(zhuǎn)換 回歷、公歷、農(nóng)歷的換算
(128 × 365+31)日÷ 128年= 365.2421875日/年
可見共置閏精度遠(yuǎn)高于現(xiàn)代的公歷。
2.換算中一日誤差之訂正
《歷法叢談》以回歷1387年為例,求算合公歷之年月日。
解1:1387 × 0.970224+621.5774=1967.278088年
0.278088年 × 365.2422日=101.569日公歷累計日數(shù)為101.57日可視為4月11日或4月12日。究竟是哪一日,當(dāng)依兩歷在公歷4月11日或12日間所具有同一的星期序數(shù)以訂正。
依回歷歲首星期序數(shù)計算公式:
[(138-1)×131+164] ÷30=6057,余20
6057÷7=865,余 2
故回歷1387年元旦為星期2。(表)
按公歷自1583年元旦(星期六)至1967年4月11日,共歷:
1967-1583=384年,在這384年中依格列高利歷四年一閏,百年不閏,四百年加一閏日的規(guī)則共歷93個閏日,又1967年元旦后一日起至4月11日又需加 100日,則
(384 × 365+93+100+6)÷ 7=140359+7=2001,余 2余2即星期2,故回歷1387年元旦在公歷1967年4月11日。
因公歷計算星期日數(shù)采用數(shù)據(jù)較多,計算時難免有所遺漏,現(xiàn)引人公歷日期與星期推算表阿),供參考。
應(yīng)用此表查找公元1967年4月11日星期序數(shù)步驟如下:
先在本表年份表前二位數(shù)字欄目中,查到19二字所在的位置;
再在年份表后二位數(shù)字欄目中查到67二字所在位置,自19二字處平行右移,67二字處垂直下移,二者在英文大寫字母欄目中相交于字母G處;
再自月份表欄目中查到4月,自4月所在位置平行左移,查到G在4月欄目所在位置;
自日期欄目查到11日所在位置,自此位置平行右移,使與4月份欄目G在星期表相交處知為星期二,結(jié)果與回歷計算所得相同。故知回歷 1387年元旦確為公歷1967年4月11日,而不是12日。
在換算中所得公歷日數(shù)常多于31日,甚至常在200―300日或更多,需要將此數(shù)化為該年的月日時,可用下列兩表。
表3 公歷月份及其累計日數(shù)
三 公歷換算為回歷
將回歷換算為公歷的算式移項,整理,即可得到公歷換算為國歷的算式
(公歷紀(jì)年一621.5691)÷0.9702=回歷年月日(儒略歷)……………………………………………(5)
(公歷紀(jì)年一621.5774)÷0.970224=回歷年月日(格氏歷)…………………………………………(6)
無論回歷換算為公歷或相反,大體都有一日之差,以星期序數(shù)訂正時,回歷換算為公歷,以回歷的星期序數(shù)為準(zhǔn);相反,以公歷的星期序數(shù)為準(zhǔn)。
四 國歷或公歷換算為中國農(nóng)歷
1.回歷換算為農(nóng)歷
僅管中國農(nóng)歷各年在年內(nèi)月數(shù)日數(shù)都不是一個相對的穩(wěn)定值,給回歷與公歷換算為農(nóng)歷上帶來較多的困難,但仍然可以換算。中國農(nóng)歷為陰陽合歷,在月份上與回歷同屬太陰歷,惟回歷每月以見新月為一月之始,其日約遲于農(nóng)歷合朔(初一日)1―2日乃至3日,因此只要查清二者在月份上關(guān)系,便可將回歷換算為中國農(nóng)歷。馬以愚先生稱:“......
陽歷19740820轉(zhuǎn)換陰歷是多少 (公歷): 1974年 8月 20日
(農(nóng)歷): 甲寅年 七月 初三
Excel 中陽歷日期如何轉(zhuǎn)換成陰歷日期? 2007版的excel可用下面公式轉(zhuǎn)換:
=TEXT(A1,[$-130000]yyyy年m月IF(LEN(--TEXT(A1,[$-130000]dd))=1,初,)d)









