公历农历换算工具该工具实现公历和农历之间的转换计算,支持150年之间的转换从公历1900年1月31日到2049年12月31日,该年份段已经足够现时的基本需要,如果需要更多年距的计算需要更高的精密计算才能实现。首先先导入DLL文件 MT.Framework.CommonTools.ChineseDate.dll(附件处下载)。其中里面只有一个类ChineseCalendar,含有的成员如下列表

成员 说明 ChineseCalendar(DateTime date) 使用公历实例化 ChineseCalendar(int cYear, int cMonth, int cDay) 使用农历日期实例化 DateTime Date 获取公历日期 string ChineseWeekDay 获取当前公历日期星期几 string ConstellationString 获取当前公历日期的星座 string DateAnimal 获取当前公历日期生俏 string DateHoliday 获取当前公历日期中国节日 string WeekDayHoliday 获取当前公历日期按星期的中国节日 bool IsLeapYear 是否公历闰年 int ChineseYear 农历年数 int ChineseMonth 农历月数 int ChineseDay 农历天数 string ChineseYearToString 农历年数文字方式如:2010 显示二○一○ string ChineseMonthToString 农历月数文字方式如:10 显示十;1 显示正 12 显示腊 string ChineseDayToString 农历日数文字方式如:1 显示初一;21 显示廿一;31显示卅一 string ChineseDateToString 显示农历文字方式上面年月日的组合 bool IsChineseLeapMonth 当前日期是否农历闰月 bool IsChineseLeapYear 当前日期是否农历闰年 string ChineseSolarTerm 农历节气 string ChineseACycleOfSixtyYears 农历年的甲子显示方式 string ChineseAnimal 农历年的××× string ChineseMonthCelestialStemAndTerrestrialBranch 农历月的以天干地支方式显示 string ChineseDayCelestialStemAndTerrestrialBranch 农历日的以天干地支方式显示 string ChineseDateForCelestialStemAndTerrestrialBranch 农历日期以天干地支方式显示 string ToString() 显示公历日期和农历日期所有信息

附件:http://down.51cto.com/data/2361418