萬年曆陰曆轉陽曆?

General 更新 2024年11月27日

萬年曆的陽曆與陰曆

中國歷史上使用過的歷法,有陽曆、陰曆和陰陽合曆,“盲年”是陰陽合曆某種“置正”安排的結果。陽曆,可能是我們的祖先最早使用的歷法,它根據太陽執行規律制定。古人以為太陽繞地球執行,轉動一週為一年——今日我們知道是地球繞太陽公轉的週期,但古人的認識卻相反。據學者考證,戰國時還有太陽曆,一年十個月,以天干為名,每月三十六日,分三旬,旬以地支為名,如此十個月三百六十日,加上五至六天不入干支的“廢日”,一年就是三百六十五日或三百六十六日。在那種情況下,節氣的安排首先有“夏至”、“冬至”,繼而又有“春分”、“秋分”,季節上的迴歸年先分春秋二季,後來再分出春夏秋冬四季,以至二十四節氣。古代文獻《管子》中有這種曆法的痕跡,彝族和西南少數民族的火把節與之有關。嶺南民間至今還流傳“冬至大過年”的說法,就是民間對這種曆法的記憶殘留。古人確實曾經以“一陽更始”的冬至作為元旦。此外,春秋戰國時期有采用十二辰(地支)紀月,而十二辰加時制度至遲西漢時已被採用。西漢末至今,一直用干支來紀年。這就是干支歷。它以立春為歲首,交節日為月首。年長即迴歸年,一個月含兩個節氣。在干支歷中,年月日全由太陽視運動決定而與太陰月相無關,所以這是一種陽曆。 陰曆是按月亮的盈虧變化來制定的。一個朔望月的週期是二十九或三十天,年的長短只是月的整倍數,與迴歸年無關。月也與四季寒暑無關。希臘歷和回曆都屬於這種曆法。它的一年中,也不可能出現“雙春”、“盲年”。陰陽合曆,是結合太陽和月亮執行的週期制定的。一年按太陽的執行分為二十四節氣,又按照月亮的執行分為月。小月、大月十二個加起來,只有三百五十四天或三百五十五天。兩者相比,相差約十一天。為了協調二者,古人採取“設閏”的辦法來處置,若干年中就有一年是十三個月的。從商代的甲骨中還可以看到“十三月”的記載,就是設閏的明證。上世紀有學者報告,南方的瑤族還儲存著“十三月”的叫法。現行“十九年七閏”的制度起源相當早。我國的歷史,自《春秋》以下,就有干支歷日可查,足以為證。但置閏月,未必就造成一年兩個“立春”,或沒有“立春”。這裡又涉及“置正”的問題,即以那一個月為正月。從歷史記載來看,這種“置正”比較複雜:夏朝以寅月為正月,稱為建寅;商朝以今十二月為正月,建醜;周朝以十一月為正月,建子;秦朝以十月為正月,建亥。漢朝建立,初承秦制,以為得水德,亦建亥;後來到武帝時,經落下閎推算,又改成夏曆,以寅月為正月。不同“置正”,就有不同的新年起點。例如建寅的,就以寅月的起點為元旦。這種辦法,自漢武以來,二千年中,雖經不斷完善,但大體沿用不變。其實兩個“立春”的現象(又叫“兩頭春”),不過是農曆有閏月了,在一年的時間跨度上超過了二十四節氣的週期長度的問題。而公曆絕對沒有這一現象,因為公曆一年有365或366天,與二十四節氣的週期長度相約。而農曆有閏月時(即有13個月)一年長達383~384天!

贊助廣告

萬年曆19570615轉換農曆

這個簡單,我翻了一下人生日曆,是農曆的1957年五月十八號,星期六,請採納。

萬年曆的c語言程式程式碼包括節假日農曆,農曆轉公曆,公曆農曆查詢某

/* 多格式萬年曆 1.問題 設計程式實現多規格列印萬年曆,要求每一橫排列印x個月 整數x可取1,2,3,4,6五個選項 2.設計思路 設定兩個陣列:一維m陣列存放月份的天數,如m(8)=31,即8月份為31天 二維d陣列存放日號,如d(3,24)=11,即3月份第2個星期的星期4為11號 其中24分解為十位數字2與個位數字4,巧妙地利用二維陣列存放了三維資訊 輸入年號y,m陣列資料通過賦值完成。根據曆法規定,平年二月份為28天; 若年號能被4整除且不被100整除,或能被400整除,該年為閏年,二月份為29天 則必須把m(2)改為29. 同時,根據曆法,設y年元旦是星期w(取值0-6,0為星期日),整數w的計算公式為 w={y+[(y-1)/4]-[(y-1)/100]+[(y-1)/400]}%7 []為取整。 元旦以後 ,每增加一天,w增1,當w=7時改為w=0即可。 設定三重迴圈i、j、k為d陣列的d(i,j*10+k)賦值。i:1-12,表示月份號;j:1-60 表示每個月約定最多6個星期;k;0-6,表示星期k。從元旦的a=1開始,每賦一個元素, a增1,同時w=k+1。當w=7時,w=0(為星期日)。當a>m(i)時,終止第i月的賦值操作。 輸入格式引數x(1,2,3,4,6),設定4重迴圈控制規格列印: n迴圈,n:1-12/x,控制列印12/x段(每一段x個月)。、 j迴圈,j:1-6,控制列印每月的6個星期(6行)。 i迴圈,i:t--t+x-1,控制列印每行x個月(從第t個月至t+x-1月,t=x(n-1)+1). k迴圈,k:0-6,控制列印每個星期的7天。 */ #include #include void main() { int a,i,j,n,k,t,w,x,y,z; static int d[13][78]; int m[14]={0,31,28,31,30,31,30,31,31,30,31,30,31}; char wst[]="Sun Mon Tue Wed Thu Fri Sat"; puts("Please enter the year: "); scanf("%d",&y); if(y%4==0&&y%100!=0||y%400==0)//閏年的二月為29天 m[2]=29; w=(y+(y-1)/4-(y-1)/100+(y-1)/400)%7;//計算y年元旦為星期w for(i=1;i<=12;i++) { a=1; for(j=1;j<=6;j++) { for(k=0;k<=6;k++) { while(k

贊助廣告

m[i]) break; } if(a>m[i]) break; } } puts......餘下全文>>

一般萬年曆上面寫的是陰曆還是陽曆

一般萬年曆上面寫的既有陰曆還還有陽曆,兩種都可以查到

只知陽曆月份,不查萬年曆怎麼換算陰曆月份? 20分

這是祖先計時開始時往後累計的,陰曆陽曆都是一天一天加的,無法換算

萬年曆公曆農曆查詢

可以相互切換的

excel如何農曆轉換陽曆公式

比如今天是2010年9月2日,用以下公式就可以得出農曆七月二十四:

雖然在遇到閏月時,顯示結果有點差強人意,如下圖中,2010年2月9日的農曆應是十二月二十六,但因為那年有個閏五月,就無辜多出來一個月了。不過總比編程式碼要快捷多了吧,而且閏月也不是天天有。

假如把公式改成:=MID("甲乙丙丁戊己庚辛壬癸",MOD(TEXT(A2,"[$-130000]e")-4,10)+1,1)&MID("子醜寅卯辰巳午未申酉戌亥",MOD(TEXT(A2,"[$-130000]e")-4,12)+1,1)&"年"&TEXT(A2,"[$-130000][DBNum1]m月")&TEXT(A2,IF(--TEXT(A2,"[$-130000]d")=10,"初十",IF(--TEXT(A2,"[$-130000]d")>10,"[$-130000][DBNum1]d","初[$-130000][DBNum1]d"))),那就更像農曆表示法了,不過因為農曆每年開始日期都不一樣,所以函式很難達到十分精確的結果,只能是將就著用。

電子萬年曆陽曆日期正確陰曆日期不對怎麼調整?

電子萬年曆陽曆與陰曆是一一對應的,如果不對應的話,說明電子數碼萬年曆時控晶片出現了問題,建議您返回原廠家比較好,這種問題您是解決不了的。

希望我的回答能夠幫助到您哦。

萬年曆陰曆轉陽曆查詢陰曆1996.08.15陽曆是多少?

1996.09.27

家裡數碼萬年曆陰曆和陽曆差一天怎麼辦

電子數碼萬年曆陽曆與陰曆是一一對應的,如果不對應的話,說明電子數碼萬年曆時控晶片出現了問題,建議您返回原廠家比較好,這種問題您是解決不了的。

希望我的回答能夠對您有所幫助哦。

相關問題答案
萬年曆陰曆轉陽曆?
萬年曆陰曆轉陽曆查詢?
萬年曆農曆轉陽曆?
萬年曆查詢農曆轉陽曆?
萬年曆農曆轉陽曆星座?
萬年曆農曆轉陽曆查詢?
陰曆轉陽曆查星座?
陰曆轉陽曆轉換器?
星座陰曆轉陽曆查詢?
星座日期陰曆轉陽曆表?

Have any Question?

Let us answer it!