跳到主要内容

时间数据类型

数据类型:TIME

句法

TIME#<time declaration>

时间数据类型在内部被视为 DWORD.如果是 TIME,这导致以毫秒为单位的分辨率。

数据类型

下限

上限

内存

分辨率

TIME

T#0d0h0m0s0ms

T#49d17h2m47s295ms

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