IPBS_Station/SDK/include/CCTimeData.h

37 lines
496 B
C
Raw Normal View History

2025-09-05 08:44:30 +08:00
#ifndef CC_TimeData_H
#define CC_TimeData_H
#include "CCString.h"
#include <ctime>
#include <sstream>
struct CCTimeInfo
{
int year;
int month;
int day;
int hour;
int minute;
int second;
int week;
};
class CCTimeData
{
private:
time_t * m_time{};
struct tm * p{};
public:
CCTimeData(){GetTimeInfo = Now();};
CCTimeInfo Now();
CCString to_String() const;
private:
static int GetWeek(int week);
CCTimeInfo GetTimeInfo;
public:
};
#endif