自动适应 服务器时间与电脑时间 的时差 有人喜欢用( TimeLocal()-TimeCurrent())/60/60 这个是不准确的 电脑时间一般都有几秒误差 取int值 会舍去小数部分 如7.9 得到将是7 下面分享一个保稳的 取时间值到结构体取小时
请登录之后再进行评论
热搜词
{
MqlDateTime 电脑小时;
MqlDateTime 服务小时;
TimeToStruct(TimeLocal(),电脑小时);
TimeToStruct(TimeCurrent(),服务小时);
int 差=0;
if(TimeLocal()>TimeCurrent())
差=MathAbs(24+电脑小时.hour-服务小时.hour);
else
差=MathAbs(24+服务小时.hour-电脑小时.hour);
if(差>=24)
差=差-24;
return 差;
}