ULRE/inc/hgl/Time.h

24 lines
1.3 KiB
C
Raw Normal View History

#ifndef HGL_TIME_INCLUDE
#define HGL_TIME_INCLUDE
#include<hgl/type/DataType.h>
namespace hgl //ʱ<><CAB1>
{
int GetTimeZone(); ///<<3C><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>(<28><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>)
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>)
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>)
double GetLocalDoubleTime(); ///<ȡ<>ñ<EFBFBD><C3B1>ص<EFBFBD>ǰʱ<C7B0><CAB1>(<28><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>)
void WaitTime(double); ///<<3C>ȴ<EFBFBD>һ<EFBFBD><D2BB>ʱ<EFBFBD><CAB1>(<28><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>)
}//namespace hgl
#endif//HGL_TIME_INCLUDE