将DoubleTime改名为PreciseTime

This commit is contained in:
hyzboy 2025-04-24 22:44:09 +08:00
parent 365075ba88
commit 51bd01e407
3 changed files with 10 additions and 8 deletions

View File

@ -5,19 +5,21 @@
namespace hgl //时间 namespace hgl //时间
{ {
using PreciseTime=double;
int GetTimeZone(); ///<返回时区的时差(单位:秒) int GetTimeZone(); ///<返回时区的时差(单位:秒)
uint64 GetMilliStartTime(); ///<取得毫秒程序启动时间(单位1/1000秒) uint64 GetMilliStartTime(); ///<取得毫秒程序启动时间(单位1/1000秒)
uint64 GetMicroStartTime(); ///<取得微秒程序启动时间(单位1/1000000秒) uint64 GetMicroStartTime(); ///<取得微秒程序启动时间(单位1/1000000秒)
double GetDoubleStartTime(); ///<取得秒程序启动时间(单位:秒) PreciseTime GetPreciseStartTime(); ///<取得秒程序启动时间(单位:秒)
uint64 GetTime(); ///<取得当前时间(单位1/1000秒) uint64 GetTime(); ///<取得当前时间(单位1/1000秒)
uint64 GetMicroTime(); ///<取得当前时间(单位1/1000000秒) uint64 GetMicroTime(); ///<取得当前时间(单位1/1000000秒)
double GetDoubleTime(); ///<取得当前时间(单位:秒) PreciseTime GetPreciseTime(); ///<取得当前时间(单位:秒)
double GetLocalDoubleTime(); ///<取得本地当前时间(单位:秒) PreciseTime GetLocaPreciseTime(); ///<取得本地当前时间(单位:秒)
void WaitTime(double); ///<等待一定时间(单位:秒) void WaitTime(const PreciseTime &); ///<等待一定时间(单位:秒)
}//namespace hgl }//namespace hgl
#endif//HGL_TIME_INCLUDE #endif//HGL_TIME_INCLUDE

View File

@ -50,7 +50,7 @@ namespace hgl
return ((week*HGL_HOUR_ONE_DAY+hours)*HGL_TIME_ONE_HOUR)+(minutes*HGL_TIME_ONE_MINUTE)+seconds; return ((week*HGL_HOUR_ONE_DAY+hours)*HGL_TIME_ONE_HOUR)+(minutes*HGL_TIME_ONE_MINUTE)+seconds;
} }
// int GetPastWeekSeconds()const{return int(GetDoubleTime()-GetWeekSeconds());} ///<过去那些年到这周一0点过了多少秒 // int GetPastWeekSeconds()const{return int(GetPreciseTime()-GetWeekSeconds());} ///<过去那些年到这周一0点过了多少秒
void SetGMT(int go){gmt_off=go;} void SetGMT(int go){gmt_off=go;}
void SetHour(int); void SetHour(int);

View File

@ -35,9 +35,9 @@ namespace hgl
* () * ()
* @return () * @return ()
*/ */
double GetLocalDoubleTime() double GetLocaPreciseTime()
{ {
return GetDoubleTime()+GetTimeZone(); return GetPreciseTime()+GetTimeZone();
} }
uint64 GetMilliStartTime() uint64 GetMilliStartTime()
@ -50,7 +50,7 @@ namespace hgl
return program_start_time; return program_start_time;
} }
double GetDoubleStartTime() double GetPreciseStartTime()
{ {
return double(program_start_time)/HGL_MICRO_SEC_PER_SEC; return double(program_start_time)/HGL_MICRO_SEC_PER_SEC;
} }