0xffff0000, 0x0fff0fff, 0xf00ff0ff, // 2016 0x0fffff0f, 0x0ff00f0f, 0x000ff00f, // 2017 0x000f000f, 0x0f00000f, 0x000ff000, // 2018 0x0000000f, 0x00000000, 0x00000000, // 2019 0xffff0000, 0xffff0fff, 0xff0ff0ff, // 2020 0x0fffff0f, 0x0ff00f0f, 0xf00ff00f, // 2021 0x00ff000f, 0x0f00000f, 0x000ff00f, // 2022 0x0000000f, 0x00000000, 0x00000000, // 2023 0xffff0000, 0xffff0fff, 0xff0ff0ff, // 2024 0x0fffff0f, 0x0ff00f0f, 0xf00ff00f, // 2025 0x00fff00f, 0x0f000f0f, 0x000ff00f, // 2026 0x0000000f, 0x00000000, 0x000ff000, // 2027 0xffff0000, 0xffff0fff, 0xff0ff0ff, // 2028 0x0fffff0f, 0x0ff00f0f, 0xf00ff00f, // 2029 0x00fff00f, 0x0f000f0f, 0x000ff00f, // 2030 0x0000000f, 0x00000000, 0x000ff000, // 2031 0xffff0000, 0xffff0fff, 0xff0ff0ff, // 2032 0x0fffff0f, 0x0ff00f0f, 0xf00ff00f, // 2033 0x00fff00f, 0x0f000f0f, 0x000ff00f, // 2034 0x0000000f, 0x0f00000f, 0x000ff000, // 2035 0xffff0000, 0xffff0fff, 0xff0ff0ff, // 2036 0x0fffff0f, 0x0ff00f0f, 0xf00ff00f, // 2037 0x00fff00f, 0x0f000f0f, 0x000ff00f, // 2038 0x0000000f, 0x0f00000f, 0x000ff000, // 2039 0xffff0000, 0xffff0fff, 0xff0fffff, // 2040 0x0fffff0f, 0x0ff00fff, 0xf00ff0ff, // 2041 0x0ffff00f, 0x0ff00f0f, 0x000ff00f, // 2042 0x0000000f, 0x0f00000f, 0x000ff000, // 2043 0xffff0000, 0xffff0fff, 0xff0fffff, // 2044 0xffffff0f, 0x0fff0fff, 0xf00ff0ff, // 2045 0x0ffff00f, 0x0ff00f0f, 0x000ff00f, // 2046 0x0000000f, 0x0f00000f, 0x000ff000, // 2047 0xffff0000, 0xffffffff, 0xffffffff, // 2048 0xffffffff, 0xffff0fff, 0xf00ff0ff, // 2049 0x0fffff0f, 0x0ff00f0f, 0x000ff00f, // 2050 0x000f000f, 0x0f00000f, 0x000ff00f, // 2051 0xffff000f, 0xffffffff, 0xffffffff, // 2052 0xffffffff, 0xffff0fff, 0xf00ff0ff, // 2053 0x0fffff0f, 0x0ff00f0f, 0xf00ff00f, // 2054 0x00ff000f, 0x0f000f0f, 0x000ff00f, // 2055 0xffff000f, 0xffffffff, 0xffffffff, // 2056 0xffffffff, 0xffff0fff, 0xff0ff0ff, // 2057 0x0fffff0f, 0x0ff00f0f, 0xf00ff00f, // 2058 0x00ff000f, 0x0f000f0f, 0x000ff00f, // 2059
0xffff000f, 0xffffffff, 0xfffeefff, // 2060 0xffffffff, 0xffff0fff, 0xff0ff0ff, // 2061 0x0fffff0f, 0x0ff00f0f, 0xf00ff00f, // 2062 0x00fff00f, 0x0f000f0f, 0x000ff00f, // 2063 0xffff000f, 0xfeffffff, 0xfffeefff, // 2064 0xffffffff, 0xffff0fff, 0xff0ff0ff, // 2065 0x0fffff0f, 0x0ff00f0f, 0xf00ff00f, // 2066 0x00fff00f, 0x0f000f0f, 0x000ff00f, // 2067 0xffff000f, 0xfefffffe, 0xfffeefff, // 2068 0xffffffff, 0xffff0fff, 0xff0ff0ff, // 2069 0x0fffff0f, 0x0ff00fff, 0xf00ff0ff, // 2070 0x00fff00f, 0x0f000f0f, 0x000ff00f, // 2071 0xffff000f, 0xfefffffe, 0xfffeefff, // 2072 0xffffffff, 0xffff0fff, 0xff0fffff, // 2073 0x0fffff0f, 0x0ff00fff, 0xf00ff0ff, // 2074 0x0ffff00f, 0x0ff00f0f, 0x000ff00f, // 2075 0xffff000f, 0xfefffffe, 0xfffeefff, // 2076 0xffffffff, 0xffff0fff, 0xff0fffff, // 2077 0xffffff0f, 0x0fff0fff, 0xf00ff0ff, // 2078 0x0ffff00f, 0x0ff00f0f, 0x000ff00f, // 2079 0xffff000f, 0xfefffffe, 0xfffeefff, // 2080 0xffffffff, 0xffffffff, 0xffffffff, // 2081 0xffffff0f, 0xffff0fff, 0xf00ff0ff, // 2082 0x0ffff00f, 0x0ff00f0f, 0x000ff00f, // 2083 0xfffe000f, 0xfefffffe, 0xfffeeffe, // 2084 0xffffffff, 0xffffffff, 0xffffffff, // 2085 0xffffffff, 0xffff0fff, 0xf00ff0ff, // 2086 0x0fffff0f, 0x0ff00f0f, 0x000ff00f, // 2087 0xffee000f, 0xfefffefe, 0xfffeeffe, // 2088 0xfffffffe, 0xffffffff, 0xffffffff, // 2089 0xffffffff, 0xffff0fff, 0xff0ff0ff, // 2090 0x0fffff0f, 0x0ff00f0f, 0xf00ff00f, // 2091 0xffee000f, 0xfefffefe, 0xfffeeffe, // 2092 0xfffffffe, 0xffffffff, 0xfffeefff, // 2093 0xffffffff, 0xffff0fff, 0xff0ff0ff, // 2094 0x0fffff0f, 0x0ff00f0f, 0xf00ff00f, // 2095 0xffeef00f, 0xfefffefe, 0xfffeeffe, // 2096 0xfffffffe, 0xfefffffe, 0xfffeefff, // 2097 0xffffffff, 0xffff0fff, 0xff0ff0ff, // 2098 0x0fffff0f, 0x0ff00f0f, 0xf00ff00f, // 2099 0x00fff00f, 0x0f000f0f, 0x000ff00f, // 2100 };
// 每个节气在当月的标准日期
INT8 T_SolarTermDay[24] = { 6, 20, 4, 19, 6, 21, 5, 20, 6, 21, 6, 21, 7, 23, 8, 23, 8, 23, 8, 24, 8, 22, 7, 22 };
// 每月的天数
INT8 T_MonthDays[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
// 中文数字
INT8 *T_CnNum[] = { \十\一\二\三\四\五\六\七\八\九\};
// 节气名称
INT8 *T_SolarTermStr[] = { \立春\雨水\惊蛰\春分\清明\谷雨\ \立夏\小满\芒种\夏至\小暑\大暑\ \立秋\处暑\白露\秋分\寒露\霜降\ \立冬\小雪\大雪\冬至\小寒\大寒\};
// 天干
INT8 *T_GanStr[] = { \甲\乙\丙\丁\戊\己\庚\辛\壬\癸\};
// 地支
INT8 *T_ZhiStr[] = { \子\丑\寅\卯\辰\巳\午\未\申\酉\戌\亥\};
// 生肖
INT8 *T_AnimalStr[] = { \鼠\牛\虎\兔\龙\蛇\马\羊\猴\鸡\狗\猪\};
// 星座
INT8 *T_ZodiacStr[] = { \水瓶\双鱼\白羊\金牛\双子\巨蟹\ \狮子\处女\天秤\天蝎\射手\山羊\
};
// 公历节日
FESTIVAL T_Festival[] = { {0, 1, 1, \元旦\ {0, 2, 14, \情人节\ {1910, 3, 8, \妇女节\ {1979, 3, 12, \植树节\ {1564, 4, 1, \愚人节\ {1938, 5, 1, \劳动节\ {1950, 5, 4, \青年节\ {1950, 6, 1, \儿童节\ {1921, 7, 1, \建党节\ {1927, 8, 1, \建军节\ {1985, 9, 10, \教师节\ {1949, 10, 1, \国庆节\ {0, 10, 31, \万圣节\ {0, 12, 25, \圣诞节\};
// 农历节日
FESTIVAL T_LunarFestival[] = { {0, 1, 1, \春节\ {0, 1, 15, \元宵节\ {0, 5, 5, \端午节\ {0, 7, 7, \七夕\ {0, 8, 15, \中秋节\ {0, 9, 9, \重阳节\ {0, 12, 8, \腊八节\};
//============================================================= //语法格式: INT8 Date_IsLeapYear(INT16 Year) //实现功能: (内部函数)判断某年是否闰年 //参数: Year: 年 //返回值: 闰年返回1,非闰年返回0
//============================================================= INT8 Date_IsLeapYear(INT16 Year) { return ((Year&0x03)==0)&&((Year0!=0)||(Year@0==0)); }
//============================================================= //语法格式: INT8 Date_GetMonthDays(INT16 Year, INT16 Month)
//实现功能: 获得某月的天数 //参数: Year: 年 // Month: 月 //返回值: 该月天数
//============================================================= INT8 Date_GetMonthDays(INT16 Year, INT16 Month) { INT8 Ret; Ret = T_MonthDays[Month-1]; if(Month==2 && Date_IsLeapYear(Year)) Ret += 1; return Ret; }
//============================================================= //语法格式: INT16 Date_GetDaysOfYear(INT16 Year, INT16 Month, INT16 Day) //实现功能: (内部函数)获得某日期距离年初的天数 //参数: Year: 年 // Month: 月 // Day: 日 //返回值: 距离年初的天数
//============================================================= INT16 Date_GetDaysOfYear(INT16 Year, INT16 Month, INT16 Day) { INT16 Ret, i; Ret = Day; for(i=1; i //============================================================= //语法格式: INT32 Date_GetAllDays(INT16 Year, INT16 Month, INT16 Day) //实现功能: (内部函数)获得某日期距离公元原点的天数 //参数: Year: 年 // Month: 月 // Day: 日 //返回值: 距离公元原点的天数 //============================================================= INT32 Date_GetAllDays(INT16 Year, INT16 Month, INT16 Day) { 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库电子万年历代码(4)在线全文阅读。
相关推荐: