/*************************** (C) COPYRIGHT 2017 CXHY ****************************
 * 文件名  ：date_time.h
 * 描  述  ：日期时间相关头文件 
 * 版  本  ：V1.0
 * 作  者  ：XuZhongPing
 * 日  期  ：2021/02/05
*********************************************************************************/
#ifndef __DATE_TIME_h
#define __DATE_TIME_h

#include "stdint.h" 
#include "stdio.h" 
#include "string.h"
#include "time.h"

typedef struct
{
	uint16_t year;
	uint8_t month;
	uint8_t day;
	uint8_t hour;
	uint8_t minute;
	uint8_t second;
}my_time_t;

extern my_time_t GMT_Time;												//格林威治时间
extern my_time_t beijing_Time;										//北京时间

extern uint8_t systemTime[20];										//系统时间格式为YYYY-MM-DD hh:mm:ss
extern uint8_t getDateTimeMark;										//取得时期时间标志

extern time_t timestamp_s;												//以秒(s)为单位的时间戳

extern struct tm* nowTime;

void GMT_To_Beijing(my_time_t* time);
void GetPutInTime(void);
void TimerTask(void);

#endif
/******************** (C) COPYRIGHT 2017 CXHY *****END OF FILE*******************/

