公历农历换算工具
发表于:2024-11-26 作者:热门IT资讯网编辑
编辑最后更新 2024年11月26日,公历农历换算工具 该工具实现公历和农历之间的转换计算,支持150年之间的转换从公历1900年1月31日到2049年12月31日,该年份段已经足够现时的基本需要,如果需要更多年距的计算需要更高的精密计算
公历农历换算工具 该工具实现公历和农历之间的转换计算,支持150年之间的转换从公历1900年1月31日到2049年12月31日,该年份段已经足够现时的基本需要,如果需要更多年距的计算需要更高的精密计算才能实现。 首先先导入DLL文件 MT.Framework.CommonTools.ChineseDate.dll(附件处下载)。 其中里面只有一个类ChineseCalendar,含有的成员如下列表
附件:http://down.51cto.com/data/2361418
成员 | 说明 |
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() | 显示公历日期和农历日期所有信息 |