时间数据类型
数据类型:TIME
句法
TIME#<time declaration>
时间数据类型在内部被视为 DWORD.如果是 TIME,这导致以毫秒为单位的分辨率。
数据类型 | 下限 | 上限 | 内存 | 分辨率 |
---|---|---|---|---|
|
|
| 32 位 | 毫秒 |
信息
TIME格式
TIME用于定义定时时间。定义格式有4种:TIME#、time#、T#、t#
,格式符#后为时间数据,依次为d(日)、h(时)、m(分)、s(秒)和ms(毫秒)。
定义要求:
- 格式:
TIME#/time#/T#/t#<时间值 >
,例如Time#1d23h5m23s12ms
- 时间值必须按日、时、分、秒、毫秒顺序输入。根据实际需要定义,不是所有时间单位值都要求定义。例如:TIME#12h38m
- 时间单位如秒、毫秒等可用大写或者小写单位表示
数据类型:LTIME
句法:
LTIME<long time declaration>
您可以使用数据类型 LTIME 作为高分辨率计时器的时基。高分辨率计时器的分辨率以纳秒为单位。
类型 | 下限 | 上限 | 内存 |
---|---|---|---|
LIMIT | LTIME#0NS | LTIME#213503D23H34M33S709MS551US615NS | 64 位 |
提示
时间声明可以包括适用于 TIME 常量的时间单位以及:
-
“US”:微秒
-
“NS”:纳秒
信息
LTIME格式
LTIME用于定义定时时间。定义格式有4种:LTIME#、ltime#、LT#、lt#,格式符#后为时间数据,依次为d(日)、h(时)、m(分)、s(秒)、ms(毫秒)、us(微妙)和ns(纳秒)。 定义要求:
- 格式:
LTIME#/ltime#/LT#/lt#<时间值 >
,例如LTime#1d23h5m23s12ms49us68ns,LT#1d23h5m23s
- 时间值必须按日、时、分、秒、毫秒、微妙、纳秒顺序输入。根据实际需要定义,不是所有时间单位值都要求定义。例如:LTIME#12h38m59ns
- 时间单位如秒、毫秒、微妙、纳秒等可用大写或者小写单位表示
实例
TIME1:=T#12d13h14m15s16ms
LTIME1 := LTIME#1000D15H23M12S34MS2US44NS