time.h

来自「PDA程序开发PDA程序开发PDA程序开发PDA程序开发PDA程序开发PDA程序」· C头文件 代码 · 共 66 行

H
66
字号
/*========================================================================
 *
 *  版权所有 (C) 2000-2001 吴柏建. All Rights Reserved.
 *
 *  文件:       time.h
 *  内容:		PSDE_DEMO_PDA处理时间的函数声明。
 *	作者:			吴柏建。
 *	制作日期:		2000.8.6-2001.8.6
 *	修改日期:		2001..
 *
 *========================================================================*/
#ifndef _PDATIME_
#define _PDATIME_
/*≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
□---时间结构定义----PDATIME---
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡*/
typedef struct _PDATIME
{
	int year;
	int month;
	int day;
	int hour;
	int minute;
	int second;
	int week;
}PDATIME;

int GetMonthMaxDay(int year,int month);
int GetWeek(int year,int month,int day);
void TimeHourAdd(PDATIME *pTime);
void TimeHourDec(PDATIME *pTime);
void TimeHourChange(int hour,PDATIME *pTime);
void TimeMinuteAdd(PDATIME *pTime);
void TimeSecondAdd(PDATIME *pTime);

/*PDA的系统全局时间*/
extern PDATIME SysTime;
/*PDA的用户处理秒事件的全局函数指针*/
extern void (*FuncSecond)(void);


/*"庚辛壬癸甲乙丙丁戊己"*/
extern const unsigned char MCTG[];
/*"子丑寅卯辰巳午未申酉戌亥"*/
extern const unsigned char MCDZ[];
/*"鼠牛虎免龙蛇马羊猴鸡狗猪"*/
extern const unsigned char MCSX[];
/*农历月份字符串*/
extern const unsigned char MCMonthStr[12][8];
/*农历日期字符串*/
extern const unsigned char MCDayStr[30][6];
/*≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
□---根据农历年份得到干支纪年字符串-------
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡*/
void GetGzYearStr(short MoonTimeYear,unsigned char *pStr);
/*≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
□---计算是否节气日期-------
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡*/
unsigned char * GetSolarterm(PDATIME *pSunTime);
/*≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
□---计算农历日期-------
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡*/
void GetMonthCalendar(const PDATIME *pSunTime,PDATIME *pMoonTime);

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?