C#实现农历日历的方法

2019-12-26 11:15:58王旭
易采站长站为您分析C#实现农历日历的方法,详细分析了使用C#实现农历日历的完整步骤,具有一定参考借鉴价值,需要的朋友可以参考下    

本文实例讲述了C#实现农历日历的方法。。

具体实现方法如下:

 

复制代码 //天干  
private  static string []TianGan =   {"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"};     
//地支  
private  static string []DiZhi =     {"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"};     
//十二生肖  
private  static string []ShengXiao = {"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"};     
//农历日期  
private  static string []DayName =   {"*","初一","初二","初三","初四","初五","初六","初七","初八","初九","初十",  "十一","十二","十三","十四","十五",             "十六","十七","十八","十九","二十",             "廿一","廿二","廿三","廿四","廿五",                   "廿六","廿七","廿八","廿九","三十"};     
//农历月份
private static string []MonthName =  {"*","正","二","三","四","五","六","七","八","九","十","十一","腊"};     
//公历月计数天  
private  static int []MonthAdd =      {0,31,59,90,120,151,181,212,243,273,304,334};  
//农历数据  
private static int []LunarData =    {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};