将DoubleTime改名为PreciseTime
This commit is contained in:
parent
365075ba88
commit
51bd01e407
@ -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
|
||||||
|
@ -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);
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user