2019-04-30 16:42:59 +08:00
|
|
|
|
#ifndef HGL_TIME_INCLUDE
|
|
|
|
|
#define HGL_TIME_INCLUDE
|
|
|
|
|
|
|
|
|
|
#include<hgl/type/DataType.h>
|
|
|
|
|
|
|
|
|
|
namespace hgl //ʱ<><CAB1>
|
|
|
|
|
{
|
2019-05-05 14:22:58 +08:00
|
|
|
|
int GetTimeZone(); ///<<3C><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>(<28><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>)
|
2019-04-30 16:42:59 +08:00
|
|
|
|
|
2019-05-05 14:22:58 +08:00
|
|
|
|
uint64 GetMilliStartTime(); ///<ȡ<>ú<EFBFBD><C3BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>(<28><>λ<EFBFBD><CEBB>1/1000<30><30>)
|
|
|
|
|
uint64 GetMicroStartTime(); ///<ȡ<><C8A1><EFBFBD><CEA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>(<28><>λ<EFBFBD><CEBB>1/1000000<30><30>)
|
|
|
|
|
double GetDoubleStartTime(); ///<ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>(<28><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>)
|
2019-04-30 16:42:59 +08:00
|
|
|
|
|
2019-05-05 14:22:58 +08:00
|
|
|
|
uint64 GetTime(); ///<ȡ<>õ<EFBFBD>ǰʱ<C7B0><CAB1>(<28><>λ<EFBFBD><CEBB>1/1000<30><30>)
|
|
|
|
|
uint64 GetMicroTime(); ///<ȡ<>õ<EFBFBD>ǰʱ<C7B0><CAB1>(<28><>λ<EFBFBD><CEBB>1/1000000<30><30>)
|
|
|
|
|
double GetDoubleTime(); ///<ȡ<>õ<EFBFBD>ǰʱ<C7B0><CAB1>(<28><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>)
|
2019-04-30 16:42:59 +08:00
|
|
|
|
|
2019-05-05 14:22:58 +08:00
|
|
|
|
double GetLocalDoubleTime(); ///<ȡ<>ñ<EFBFBD><C3B1>ص<EFBFBD>ǰʱ<C7B0><CAB1>(<28><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>)
|
2019-04-30 16:42:59 +08:00
|
|
|
|
|
2019-05-05 14:22:58 +08:00
|
|
|
|
void WaitTime(double); ///<<3C>ȴ<EFBFBD>һ<EFBFBD><D2BB>ʱ<EFBFBD><CAB1>(<28><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>)
|
2019-04-30 16:42:59 +08:00
|
|
|
|
}//namespace hgl
|
|
|
|
|
|
|
|
|
|
#endif//HGL_TIME_INCLUDE
|