MILLISECS(系统变量)

存储自系统启动后已经过的毫秒数。

(只读)
类型:整数
保存位置:未保存
初始值:不确定

MILLISECS 中存储的毫秒数与 Windows API 中的 GetTickCount 函数返回的值相等。系统重新启动时,GetTickCount 函数返回的毫秒数会重置为 0。

通过减去 MILLISECS 返回的数值,可计算时间差。通过将 MILLISECS 的值除以 1000,可计算秒数。

在基于 AutoCAD 的产品(非 AutoCAD LT)中,AutoLISP 可用于基于 MILLISECS 返回的值计算秒数。

(setq ms (getvar "MILLISECS"))
(setq seconds (/ ms 1000.0))
注: 从基于 AutoCAD 2017 的产品开始,CDATE 和 DATE 系统变量返回的时间不再包括毫秒。如果需要计算小于一秒的时间差,将需要使用 MILLISECS。