共2条
1/1 1 跳转至页
ICCAVR 发布一个农历和阳历互相转换的ICCAVR库文件
问
怎么没有找到添加附件的地方,如何将文件上传共享?
头文件定义如下:
#ifndef __CALENDAR_H
#define __CALENDAR_H
/*年月日结构*/
typedef struct Year_Month_day{
unsigned int year;
unsigned char month;
unsigned char day;
}YMD;
/*****************************************************************/
/*判断是否为闰年(leap year) */
/*参数:year 阳历年的年份 */
/*返回1为闰年,0非闰年 */
/*****************************************************************/
unsigned char LeapYear(unsigned int year);
/*****************************************************************/
/*计算对应公历year、month、day对应的距元旦总天数 */
/*参数:year,month,day 阳历年的年份,月份,天 */
/*返回int型的总天数 */
/*****************************************************************/
unsigned int GetDays(unsigned int year,unsigned char month,unsigned char day);
/*****************************************************************/
/*计算对应农历year、month、day对应与正月初一的总天数 */
/*参数:year,month,day 农历年的年份,月份,天 */
/*返回int型的总天数 */
/*****************************************************************/
unsigned int GetLDays(unsigned int year,unsigned char month,unsigned char day);
/*****************************************************************/
/*计算对应公历year、month、day的星期数 */
/*参数:year,month,day 阳历年的年份,月份,天 */
/*返回char型的星期数,0-星期日,1~6对应星期一~星期六 */
/*****************************************************************/
unsigned char GetWeek(unsigned int year,unsigned char month,unsigned char day);
/*****************************************************************/
/*计算公历year、month、day对应的农历日期 */
/*参数:year,month,day 阳历年的年份,月份,天 */
/*返回YMD结构型的农历日期数据 */
/*注意:如果在农历的闰月,则YMD结构内的month高位为'1' */
/*****************************************************************/
YMD GetLunarCalendar(unsigned int year,unsigned char month,unsigned char day);
/*****************************************************************/
/*计算农历year、month、day对应的公历日期 */
/*参数:year,month,day 农历年的年份,月份,天 */
/*返回YMD结构型的阳历日期数据 */
/*****************************************************************/
YMD GetGregorianCalendar(unsigned int year,unsigned char month,unsigned char day);
#endif
答 1: 可以从下面地址下载http://www.ldparking.com/download/calendar.rar
头文件定义如下:
#ifndef __CALENDAR_H
#define __CALENDAR_H
/*年月日结构*/
typedef struct Year_Month_day{
unsigned int year;
unsigned char month;
unsigned char day;
}YMD;
/*****************************************************************/
/*判断是否为闰年(leap year) */
/*参数:year 阳历年的年份 */
/*返回1为闰年,0非闰年 */
/*****************************************************************/
unsigned char LeapYear(unsigned int year);
/*****************************************************************/
/*计算对应公历year、month、day对应的距元旦总天数 */
/*参数:year,month,day 阳历年的年份,月份,天 */
/*返回int型的总天数 */
/*****************************************************************/
unsigned int GetDays(unsigned int year,unsigned char month,unsigned char day);
/*****************************************************************/
/*计算对应农历year、month、day对应与正月初一的总天数 */
/*参数:year,month,day 农历年的年份,月份,天 */
/*返回int型的总天数 */
/*****************************************************************/
unsigned int GetLDays(unsigned int year,unsigned char month,unsigned char day);
/*****************************************************************/
/*计算对应公历year、month、day的星期数 */
/*参数:year,month,day 阳历年的年份,月份,天 */
/*返回char型的星期数,0-星期日,1~6对应星期一~星期六 */
/*****************************************************************/
unsigned char GetWeek(unsigned int year,unsigned char month,unsigned char day);
/*****************************************************************/
/*计算公历year、month、day对应的农历日期 */
/*参数:year,month,day 阳历年的年份,月份,天 */
/*返回YMD结构型的农历日期数据 */
/*注意:如果在农历的闰月,则YMD结构内的month高位为'1' */
/*****************************************************************/
YMD GetLunarCalendar(unsigned int year,unsigned char month,unsigned char day);
/*****************************************************************/
/*计算农历year、month、day对应的公历日期 */
/*参数:year,month,day 农历年的年份,月份,天 */
/*返回YMD结构型的阳历日期数据 */
/*****************************************************************/
YMD GetGregorianCalendar(unsigned int year,unsigned char month,unsigned char day);
#endif
答 1: 可以从下面地址下载http://www.ldparking.com/download/calendar.rar
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 28BYJ-48机械臂实现人脸跟随被打赏¥24元 | |
| 基于RK3506B的片温识读功能的实现被打赏¥25元 | |
| 【瑞萨RA8D1测评】基于FreeRTOS的lvgl移植教程被打赏¥29元 | |
| 电子价签墨水屏开发被打赏¥35元 | |
| 【Ozone】RTT 打印终端使用被打赏¥29元 | |
| BMS保护板绝缘检测功能-不平衡电桥技术绝缘电阻检测设计与实现被打赏¥34元 | |
| 给28BYJ-48三自由度机械臂加一个网页控制台被打赏¥32元 | |
| 用28BYJ-48电机从零搭一台三自由度机械臂被打赏¥33元 | |
| 【英飞凌开发经验】ModusToolbox配置EdgeTalk外设被打赏¥27元 | |
| 基于BQ76952PFBR的BMS保护板热插拔损坏的原因和处理措施被打赏¥32元 | |
我要赚赏金
