陰陽曆轉換查詢?
陰陽曆轉化公式
關於陰陽曆嘛。
首先,我們知道地球公轉週期為365.2422天,月球公轉週期為29.53天。而陰陽曆的本質就是要把這兩個週期統一起來。
那麼,我們會發現,19個地球地球公轉週期和235個月球公轉週期的差非常接近。因此,19個公曆年和235個農曆月天數就重合了。所以在設計程式時候,採用19年為一個週期迴圈比較合理。
望採納,謝謝。
在EXCEl中陰陽曆生日轉換及提醒
一個陽曆轉陰曆的自定義函式:
Public Function NongLi(Optional XX_DATE As Date)
Dim MonthAdd(11), NongliData(99), TianGan(9), DiZhi(11), ShuXiang(11), DayName(30), MonName(12)
Dim curTime, curYear, curMonth, curDay
Dim GongliStr, NongliStr, NongliDayStr
Dim i, m, n, k, isEnd, bit, TheDate
'獲取當前系統時間
curTime = XX_DATE
'天干名稱
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) = "狗"
ShuXiang(11) = "豬"
'農曆日期名
DayName(0) = "*"
DayName(1) = "初一"
DayName(2) = "初二"
DayName(3) = "初三"
DayName(4) = "初四"
DayName(5) = "初五"
DayName(6) = "初六&q......餘下全文>>
陰陽曆如何轉換
農曆和陽曆沒有固定的對應關係,最多相差會場到30天左右。
有一個19年的近似重複週期,但仍有最多一兩天的差別。
由於地球和月球的公轉軌道都不是正圓而是橢圓,再加上春分點的逐年西移和迴歸年、朔望月都不是整天數等原因,致使農曆日期的推算變得十分複雜,只能由專門機構的專業人員逐日進行推算並編制萬年曆供公眾查詢,一般人員只能依靠現行的萬年曆進行查對了。
陰陽曆的陰曆
陰曆在天文學中主要指按月亮的月相週期來安排的歷法。以月球繞行地球一週(以太陽為參照物,實際月球執行超過一週)為一月,即以朔望月作為確定歷月的基礎,一年為十二個歷月的一種曆法。在農業氣象學中,陰曆俗稱農曆、殷歷、古歷、舊曆,是指中國傳統上使用的夏曆。而在天文學中認為夏曆實際上是一種陰陽曆。以太陽視運動為依據設定的歷法,叫“太陽曆”,簡稱“陽曆”;月亮為“太陰”,以月亮的視運動規律為依據設定的歷法,稱為“太陰曆”,簡稱“陰曆”。 因朔望月較之迴歸年易於觀測,遠古的歷法幾乎都是陰曆。因為地球繞太陽一週為三百六十五天,而十二個陰曆月只有約三百五十四天,所以古人以增置閏月來解決這一問題。我國的歷法自古就是一種陰陽曆。因為每月初一為新月,十五為圓月,易於辨識,使用方便,所以通常稱這種曆法為陰曆。直到今天,由於曆法中有節氣變化,跟農業種植活動密切相關,所以“陰曆”在國人尤其是農民的生活中起著舉足輕重的作用。真正意義上的陰曆,只有伊斯蘭曆一種。即十二個陰曆月為一年,不管季節變化。陰曆主要用來指導他們的宗教節日等,因此穆斯林的齋戒節有時在夏天,有時在冬天。但伊斯蘭教國家另設一種陽曆指導世俗生活。所以我國的民間曆法從嚴格意義上說是“農曆”更為準確,農曆運用了設定閏月和二十四節氣的辦法,使得歷年的平均長度等於迴歸年,這樣它就又具有了陽曆的成分。這個角度上說,農曆有了其優勢。 伊斯蘭教國家和地區採用的歷法,又稱回曆。它純粹以朔望月為曆法的基本單位,奇數的月為30日,偶數的月為29日,平均每個歷月為29.5日。積12個月為一年,共354日,12個朔望月實際上約有354.3671日。為使月初和新年都在蛾眉月出現的那天開始,回曆採用置閏的辦法,每30年為一週,共加11個閏日。在30年迴圈週期中,第2、5、7、10、13、16、18、21、24、26、29各年為閏年。閏年在12月底增加一日,共355日。回曆年比公曆年約少11日,因之歲首逐年提早,約33年迴圈一週(即比公曆多出一年)。回曆的起始歷,元定在穆罕默德從麥加遷到麥地那的一天,即儒略曆公元622年7月16日(星期六)。 在天文學上,指主要按太陽的週年運動來安排的歷法。它的一年有365日左右。陽曆是根據太陽直射點的執行週期而制定的,其平均歷年為一個迴歸年,其歷年有兩種,一種是平年,一種是閏年,閏年和平年僅差一天。通常所說的陽曆,即格里曆,為現行公曆。基於一年有365.242199174 日,而並非剛剛好的365 日,故每四年有一次閏年,即二月多了第二十九日。經過四年一閏後,已修正為365.25,但仍有誤差,故每一百年就會減一個閏年,即1700,1800,1900年等均沒有閏年,再修正後為365.24。最後每四百年加回一個閏年,即1600年、2000 年、2400年 等均有閏年,最後修正為365.2425。仍有0.0003 誤差,需要約3000年才會出現一天誤差,所以已經很準確了。太陽曆又稱為陽曆,是以地球繞太陽公轉的運動週期為基礎而制定的歷法。太陽曆的歷年近似等於迴歸年,一年12個月,這個“月”,實際上與朔望月無關。陽曆的月份、日期都與太陽在黃道上的位置較好地符合,根據陽曆的日期,在一年中可以明顯看出四季寒暖變化的情況;但在每個月份中,看不出月亮的朔、望、兩弦。如今世界通行的公曆就是一種陽曆,平年365天,閏年366天,每四年一閏,每滿百年少閏一次,到第四百年再閏,即每四百年中有97個閏年。公曆的歷年平均長度與迴歸年只有26秒之差,要累積3300年才差一日。目前世界通行的公曆,是人們最熟悉的一種陽曆。這部曆法浸透了人類幾......餘下全文>>
萬年曆19570615轉換農曆
這個簡單,我翻了一下人生日曆,是農曆的1957年五月十八號,星期六,請採納。
農曆轉換陽曆星座查詢
星座是由陽曆日期確定的,農曆85年1月18那天的陽曆日期是1985年3月9日 星期六;那天的星座是雙魚座。
農曆:乙丑年 正月 十八日
公曆:1985年3月9日星期六雙魚座
資訊來源:華中農曆網
萬年曆怎麼查
http://hao.360.cn/tools/wnl.htm
這個是360的萬年曆小工具
萬年曆的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
我國的農曆到底是什麼歷,,陽曆還是陰陽曆
農曆就是陰曆 一個意思 陽曆就是公曆
1976年11月初四農曆陽曆轉換 查詢
萬年曆
陽曆 1976年12月24日 星期五
農曆 十一月初四 丙辰年【龍年】庚子月 庚戌日
1976年11月初四農曆陽曆1976年12月24日 星期五