農曆陽曆轉換查詢?
萬年曆的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
19870915陰曆轉換為陽曆
19870915陰曆轉換為陽曆1987年11月6日星期五
"農曆1987年九月十五日"查詢資訊如下:
公曆:1987年11月6日星期五天蠍座
農曆:兔年 九月 十五日
四柱:丁卯 庚戌 己未 節氣: 生誕: 二十八宿:角 甲子納音:天上火 距今:已過去10506天
陰曆怎麼換算陽曆?
每月初一叫做朔,最後一日叫做晦。農曆十五或十六或十七叫做望,望的後一天叫做既望 所以每年春節的大年三十並不在同一天。農曆的基礎是「迴歸年」和「朔望月」。「迴歸年」是太陽接連兩次通過春分點所需的時間,即365.2422日(365日5小時48分46秒)。「朔望月」是月球接連兩次朔(新月)或兩次望(滿月)相隔的時間,即29.5306日(29日12小時44分3秒)。 由於12個「朔望月」只有354.3672日,跟「迴歸年」的365.2422日相差超過10日,把相差累積起來便成為閏月。早在公元前五、六百年的春秋時代,中國曆法便採用十九年七個閏月的安排 但中國的農曆和西藏的農曆以及韓國的農曆計算方法不一樣,一般要相差一二天。 陰曆日期是以月亮的圓缺為計月單位,其以逢朔為初一,以月望為十五(大月為十六日),以月晦為二十 九日(大月為三十日)。然而目前記時通常用陽曆日期表達,如欲將陽曆日期換算成陰曆日期可以用以下兩種方法:其一是查《新編萬年曆》,如查1984年6月8日是陰曆幾日?翻開萬年曆6月10日是陰曆十一,則逆推6月8日是陰曆初九。其二可以利用公式推算陰曆日期: 設:公元年數-1977(或1901)=4Q+R 則:陰曆日期=14Q+10.6(R+1)+年內日期序數-29.5n (注:式中Q、R、n均為自然數,R<4) 例:1994年5月7日的陰曆日期為: 1994-1977=17=4×4+1 故:Q=4,R=1 則:5月7日的陰曆日期為: 14×4+10.6(1+1)+(31+28+31+30+7)-29.5n =204.2- 29.5n 然後用29.5去除204.2得商數6......27.2,6即是n值,餘數27即是陰曆二十七日。 hcsz.myzhongsou.cn/hy/lhy/time_detail.asp
農曆和陽曆轉換有什麼規律啊?
沒有。陽曆是以地球圍繞太陽公轉一週的時間(即:365天5小時48分46秒,也就是365.2422天)為一年,為曆法方便定為365天(稱為平年),捨去0.2骸22天,捨去的0.2422天,每4年累加為0.9688天,將近一天。因此,每四年加一天,既加在能被4整除的年份上,這一年為366天(稱為閏年,即:2月份為29天),每四百年少3.12天,也就是少三個閏年,所以逢百年時,既要被4整除也要被400整除才為閏年。也就是我們通常所說的: 四年一閏,百年不閏,四百年再閏。
農曆則是以月亮圍繞地球公轉一週的時間(即:平均29天12小時44分)為一個月,12個月算一年,為354天。每三年有一個閏月年,閏月年是383天或384天。19年7個閏月年。一般情況19年陽曆和陰曆(19被數年)能碰到一起或只差一天。
農曆生日換算成公曆生日
從你提問看,你還不清楚陽曆和陰曆是怎麼回事。陽曆也叫公曆就是1999年12月8日或是說2010年5月17日等,這個叫法就是公曆(陽曆)。農曆(陰曆)叫丙寅年幾月初幾,或是幾月十幾日,或是丁卯年等等,農曆(陰曆)講究屬性,屬虎、屬兔等。你身份證日期一般來講是陽曆生日,陽曆生日是固定不變的。陰曆是從最早天干地支的甲子年(第一年)開始算起的(第二年乙丑年、第三年丙寅年......推下去無窮迴圈),60年一輪迴(轉一圈再回到甲子年)。所以,每年你的農曆生日都在變。你可以參照下面的日期推算你的星座。但是一定要弄清楚你的公曆(陽曆)生日。
白羊座3月21日-4月19日,金牛座4月20日-5月20日,雙子座5月21日-6月21日,巨蟹座6月22日-7月22日,獅子座7月23日-8月22日,處女座8月23日-9月22日,天枰座9月23日-10月23日,天蠍座10月24日-11月22日,射手座11月23日-12月21日,摩羯座12月22日-1月19日,水瓶座1月20日-2月18日,雙魚座2月19日-3月20日。
在excel中怎樣制公曆和轉換成農曆
這個需要VBA了.
按ALT+F11 再 插入 模組
把下面的程式碼制複製到模組中,然後 在B1中輸入:
=calendar(A1)
假設日期在A1
Option Explicit
Dim WeekName(7), MonthAdd(11), NongliData(120), 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, num1, num2
Dim year, month, day, grid, grid_date
Function calendar(grid)
grid_date = grid
year = Mid(grid_date, 1, 4)
num1 = InStr(grid_date, "-")
num2 = InStr(6, grid_date, "-")
If (num2 - num1) = 3 Then
month = Mid(grid_date, 6, 2)
day = Mid(grid_date, 9, 2)
Else
month = Mid(grid_date, 6, 1)
day = Mid(grid_date, 8, 2)
End If
'星期名
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) = "酉......餘下全文>>
萬年曆19570615轉換農曆
這個簡單,我翻了一下人生日曆,是農曆的1957年五月十八號,星期六,請採納。
陽曆1023的生日,換成陰曆是多少
這個要看他/她出生那一年的陰曆是什麼時候,因為每一年都會有偏差,以及潤月等,所以生日一般都以陰曆那天確定較準確
農曆轉換成陽曆的安卓APP.有嗎?想查查陽曆生日
不用下載軟體的,去瀏覽器搜尋一下就會有有轉換器了。