跳到主要内容

时间数据类型

数据类型:TIME​

句法

TIME#<time declaration>

TIME 使用有符号 32 位时长值,分辨率为毫秒;因此可表示负时长。

数据类型

下限

上限

内存

分辨率

TIME

T#-24d20h31m23s648ms

T#24d20h31m23s647ms

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 是有符号 64 位时长类型,可表示正、负时长;高分辨率计时器的分辨率为纳秒。

类型

下限

上限

内存

LIMIT

LTIME#-106751D23H47M16S854MS775US808NS

LTIME#106751D23H47M16S854MS775US807NS

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