陰陽曆轉換查詢?

General 更新 2024年09月27日

陰陽曆轉化公式

關於陰陽曆嘛。

首先,我們知道地球公轉週期為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 #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(km[i]) break; } if(a>m[i]) break; } } puts......餘下全文>>

我國的農曆到底是什麼歷,,陽曆還是陰陽曆

農曆就是陰曆 一個意思 陽曆就是公曆

1976年11月初四農曆陽曆轉換 查詢

萬年曆

陽曆 1976年12月24日 星期五

農曆 十一月初四 丙辰年【龍年】庚子月 庚戌日

1976年11月初四農曆陽曆1976年12月24日 星期五‍

相關問題答案
陰陽曆轉換查詢?
出生陰陽曆轉換查詢?
陰陽曆轉換查詢星座?
萬年曆陰陽曆轉換查詢?
陰曆陽曆轉換查詢?
陰曆和陽曆轉換查詢?
星座陰曆陽曆轉換查詢?
陽曆陽曆轉換查詢?
星座陽曆轉換查詢?
農曆陽曆轉換查詢?