#ifndef __HGTIME_H__ #define __HGTIME_H__ #include "HGDef.h" #include "HGBaseErr.h" #pragma pack(push) #pragma pack(4) typedef struct { HGUShort year; HGUShort month; HGUShort day; HGUShort dayOfWeek; /* 0为星期天, 1-6表示星期一到星期六 */ HGUShort hour; HGUShort minute; HGUShort second; HGUShort milliseconds; }HGTimeInfo; #pragma pack(pop) HGEXPORT HGResult HGAPI HGBase_GetLocalTime(HGTimeInfo *timeInfo); /* get tick count */ HGEXPORT HGResult HGAPI HGBase_GetTickCount(HGULonglong* tickCount); /* get interval seconds */ HGEXPORT HGResult HGAPI HGBase_GetIntervalSeconds(HGULonglong startTickCount, HGULonglong stopTickCount, HGDouble* seconds); #endif /* __HGTIME_H__ */