公历农历换算工具
公历农历换算工具
该工具实现公历和农历之间的转换计算,支持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() | 显示公历日期和农历日期所有信息 |
10多年的丽水网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整丽水建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“丽水网站设计”,“丽水网站推广”以来,每个客户项目都认真落实执行。
附件:http://down.51cto.com/data/2361418
本文名称:公历农历换算工具
分享路径:http://scyanting.com/article/gdpsds.html