www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

C51農歷轉換函數

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2010-10-4

char *GetDayOf(PSYSTEMTIME pSt) 

/*天干名稱*/ 
const char *cTianGan[] = {"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"}; 
/*地支名稱*/ 
const char *cDiZhi[] = {"子","丑","寅","卯","辰","巳","午", 
"未","申","酉","戌","亥"}; 
/*屬相名稱*/ 
const char *cShuXiang[] = {"鼠","牛","虎","兔","龍","蛇", 
"馬","羊","猴","雞","狗","豬"}; 
/*農歷日期名*/ 
const char *cDayName[] = {"*","初一","初二","初三","初四","初五", 
"初六","初七","初八","初九","初十", 
"十一","十二","十三","十四","十五", 
"十六","十七","十八","十九","二十", 
"廿一","廿二","廿三","廿四","廿五", 
"廿六","廿七","廿八","廿九","三十"}; 
/*農歷月份名*/ 
const char *cMonName[] = {"*","正","二","三","四","五","六", 
"七","八","九","十","十一","臘"}; 

/*公歷每月前面的天數*/ 
const int wMonthAdd[12] = {0,31,59,90,120,151,181,212,243,273,304,334}; 
/*農歷數據*/ 
const int wNongliData[100] = 
{2635,333387,1701,1748,267701,694,2391,133423,1175,396438 
,3402,3749,331177,1453,694,201326,2350,465197,3221,3402 
,400202,2901,1386,267611,605,2349,137515,2709,464533,1738 
,2901,330421,1242,2651,199255,1323,529706,3733,1706,398762 
,2741,1206,267438,2647,1318,204070,3477,461653,1386,2413 
,330077,1197,2637,268877,3365,531109,2900,2922,398042,2395 
,1179,267415,2635,661067,1701,1748,398772,2742,2391,330031 
,1175,1611,200010,3749,527717,1452,2742,332397,2350,3222 
,268949,3402,3493,133973,1386,464219,605,2349,334123,2709 
,2890,267946,2773,592565,1210,2651,395863,1323,2707,265877}; 
static int wCurYear,wCurMonth,wCurDay; 
static int nTheDate,nIsEnd,m,k,n,i,nBit; 
TCHAR szNongli[30], szNongliDay[10],szShuXiang[10]; 
/*---取當前公歷年、月、日---*/ 
wCurYear = pSt->wYear; 
wCurMonth = pSt->wMonth; 
wCurDay = pSt->wDay; 
/*---計算到初始時間1921年2月8日的天數:1921-2-8(正月初一)---*/ 
nTheDate = (wCurYear - 1921) * 365 + (wCurYear - 1921) / 4 + wCurDay + wMonthAdd 
[wCurMonth - 1] - 38; 
if((!(wCurYear % 4)) && (wCurMonth > 2)) 
nTheDate = nTheDate + 1; 

/*--計算農歷天干、地支、月、日---*/ 
nIsEnd = 0; 
m = 0; 
while(nIsEnd != 1) 

if(wNongliData[m] < 4095) 
k = 11; 
else 
k = 12; 
n = k; 
while(n>=0) 

//獲取wNongliData(m)的第n個二進制位的值 
nBit = wNongliData[m]; 
for(i=1;i<n+1;i++) 
nBit = nBit/2; 

nBit = nBit % 2; 

if (nTheDate <= (29 + nBit)) 

nIsEnd = 1; 
break; 

nTheDate = nTheDate - 29 - nBit; 
n = n - 1; 

if(nIsEnd) 
break; 
m = m + 1; 

wCurYear = 1921 + m; 
wCurMonth = k - n + 1; 
wCurDay = nTheDate; 
if (k == 12) 

if (wCurMonth == wNongliData[m] / 65536 + 1) 
wCurMonth = 1 - wCurMonth; 
else if (wCurMonth > wNongliData[m] / 65536 + 1) 
wCurMonth = wCurMonth - 1; 

/*--生成農歷天干、地支、屬相 ==> wNongli--*/ 
wsprintf(szShuXiang,"%s",cShuXiang[((wCurYear - 4) % 60) % 12]); 
wsprintf(szNongli,"%s(%s%s)年",szShuXiang,cTianGan[((wCurYear - 4) % 60) % 
10],cDiZhi[((wCurYear - 4) % 60) % 12]); 

/*--生成農歷月、日 ==> wNongliDay--*/ 
if (wCurMonth < 1) 
wsprintf(szNongliDay,"閏%s",cMonName[-1 * wCurMonth]); 
else 
strcpy(szNongliDay,cMonName[wCurMonth]); 

strcat(szNongliDay,"月"); 
strcat(szNongliDay,cDayName[wCurDay]); 
return strcat(szNongli,szNongliDay); 

Tags:單片機,農歷轉換函數,程序  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久
精品久久久久久久久久久久包黑料| 亚洲欧美日韩人成在线播放| 成人国产精品免费观看| 亚洲欧美日韩一区二区| 欧美日本乱大交xxxxx| 麻豆一区二区99久久久久| 久久午夜电影网| 91免费看`日韩一区二区| 亚洲国产精品久久久久婷婷884| 制服丝袜亚洲网站| 国产激情一区二区三区| 亚洲精品成人在线| 日韩一区二区三区免费看 | 亚洲一区二区三区在线| 日韩欧美在线123| av电影一区二区| 香蕉久久一区二区不卡无毒影院 | 91精品国产一区二区三区香蕉| 国产乱码精品一区二区三区av| 亚洲乱码国产乱码精品精的特点 | 91精品国产综合久久久久久久久久| 国产精品中文字幕一区二区三区| 亚洲黄色小说网站| 欧美变态口味重另类| 99久久综合色| 美国十次综合导航| 亚洲色图20p| 日韩你懂的电影在线观看| 岛国av在线一区| 日韩精品一二三区| 中国色在线观看另类| 91精品国产91久久久久久一区二区| 成人午夜大片免费观看| 日韩精品亚洲专区| 亚洲视频在线观看一区| 日韩美女视频在线| 欧美亚洲高清一区二区三区不卡| 国产精品一区二区久久不卡| 五月综合激情婷婷六月色窝| 亚洲国产精品v| 欧美一区中文字幕| 色综合久久中文综合久久97| 精品一区二区久久| 亚洲午夜精品一区二区三区他趣| 国产亚洲午夜高清国产拍精品| 欧美日韩大陆一区二区| eeuss鲁片一区二区三区在线看| 欧美bbbbb| 亚洲午夜精品网| 中文字幕亚洲在| 久久久亚洲国产美女国产盗摄 | 麻豆91在线播放免费| 亚洲免费伊人电影| 国产欧美一区二区三区沐欲| 91精品国产一区二区三区蜜臀| 色哟哟在线观看一区二区三区| 国产成人日日夜夜| 麻豆精品久久精品色综合| 亚洲愉拍自拍另类高清精品| 中文字幕成人在线观看| 2024国产精品| 欧美一级免费大片| 欧美视频在线播放| 一本色道久久综合亚洲aⅴ蜜桃 | 日韩欧美三级在线| 欧美日韩久久久| 色999日韩国产欧美一区二区| 成人深夜视频在线观看| 激情另类小说区图片区视频区| 日韩av网站免费在线| 亚洲高清免费观看| 亚洲一区二区成人在线观看| 亚洲女人的天堂| 国产精品久久久久9999吃药| 久久久久久久电影| 精品99久久久久久| 日韩精品一区二区三区视频播放 | 亚洲高清视频在线| 亚洲在线中文字幕| 一区二区三区久久久| 亚洲欧洲国产日本综合| 国产日韩欧美电影| 久久久精品免费网站| 精品国产青草久久久久福利| 日韩精品中文字幕在线一区| 91精品国产综合久久精品| 欧美精品在线视频| 欧美日韩亚洲综合在线| 欧美私模裸体表演在线观看| 在线亚洲一区观看| 91福利区一区二区三区| 色成人在线视频| 在线视频国内自拍亚洲视频| 91九色最新地址| 欧美亚州韩日在线看免费版国语版| 97久久精品人人做人人爽50路| 成人av电影观看| 99久久免费国产| 99久久精品免费看国产免费软件| 91影院在线免费观看| 91色.com| 精品视频999| 欧美一区二区三区视频| 日韩美女在线视频| 久久美女高清视频| 欧美国产日韩一二三区| 国产精品卡一卡二| 最新久久zyz资源站| 亚洲欧美激情小说另类| 亚洲在线观看免费视频| 水蜜桃久久夜色精品一区的特点| 日本免费新一区视频| 另类欧美日韩国产在线| 韩国精品在线观看| 粉嫩久久99精品久久久久久夜| 99久久精品国产精品久久| 在线观看日产精品| 欧美高清你懂得| 欧美成人一区二区| 国产片一区二区| 亚洲乱码国产乱码精品精可以看| 亚洲va欧美va人人爽午夜| 日日夜夜一区二区| 久久疯狂做爰流白浆xx| 国产传媒久久文化传媒| 91网站在线播放| 在线电影国产精品| 久久在线观看免费| 中文字幕一区在线| 亚洲国产成人tv| 国产综合色精品一区二区三区| 成人高清av在线| 欧美日韩一级二级三级| 日韩免费观看高清完整版在线观看| 久久久91精品国产一区二区精品| 国产精品国产自产拍在线| 亚洲午夜精品在线| 黑人精品欧美一区二区蜜桃| 不卡的av在线| 制服丝袜在线91| 亚洲国产高清在线| 午夜精品久久久久久久| 国产精品影视网| 欧美中文字幕一二三区视频| 精品久久久久久无| 亚洲天堂2016| 麻豆精品国产传媒mv男同| 成人视屏免费看| 欧美蜜桃一区二区三区| 国产日韩欧美精品一区| 亚洲.国产.中文慕字在线| 国产一区不卡视频| 欧美午夜电影在线播放| 久久色.com| 亚洲成av人片在线| 成人爽a毛片一区二区免费| 在线播放中文字幕一区| 国产精品久久三| 蜜乳av一区二区三区| 99久久国产综合色|国产精品| 91精品国产综合久久精品图片| 中文字幕欧美激情一区| 日本大胆欧美人术艺术动态| aaa国产一区| 91精品国产综合久久久蜜臀粉嫩 | 日韩精品福利网| eeuss国产一区二区三区| 日韩一区二区在线免费观看| 亚洲乱码国产乱码精品精98午夜| 狠狠色丁香婷综合久久| 欧美日韩国产中文| 国产精品电影一区二区| 久久69国产一区二区蜜臀| 在线免费观看日韩欧美| 日本一区二区成人| 麻豆精品视频在线| 欧美午夜精品久久久久久超碰| 欧美国产成人在线| 精品一区二区三区影院在线午夜 | 欧美日韩中文精品| 欧美国产1区2区| 久久国产精品色| 欧美男男青年gay1069videost | 伊人夜夜躁av伊人久久| 国产成人av电影| 精品久久人人做人人爰| 视频一区二区三区在线| 色婷婷亚洲综合| 国产精品免费视频观看| 国产在线不卡视频| 欧美一区二区日韩| 亚洲国产视频一区二区| 97久久精品人人爽人人爽蜜臀| 久久蜜桃av一区二区天堂| 美日韩一区二区三区| 欧美日韩性生活| 怡红院av一区二区三区| av亚洲精华国产精华精| 国产日韩v精品一区二区| 久久精品国产成人一区二区三区|