时间函数
@计时
参数1-代码块,返回小数;执行参数1代码块,返回执行耗时
示例:
@计时、元{
@显示、“你好”
}
@休眠
参数1-整数,返回空;线程休眠参数1指定的时间,单位是毫秒
示例:
@休眠、3000 ;线程休眠3秒
@定时任务
参数1-参数1-整数,参数2-代码块,返回定时任务;创建一个定时任务,参数1指定时间间隔,每次执行参数2代码块
@启动定时任务
参数1-定时任务,返回空;启动参数1对应的定时任务
@停止定时任务
参数1-定时任务,返回空;停止参数1对应的定时任务
示例:
#任务 = @定时任务【1000,元{@显示、“你好”}】
@启动定时任务、#任务
@停止定时任务、#任务
@延时任务
参数1-整数,参数2-代码块,返回延时任务;创建一个延时任务,参数1指定延迟时间,然后执行参数2代码块
示例:
#任务 = @延时任务【1000,元{@显示、“你好”}】
@等待任务
参数1-任务,可选参数2-整数,返回任意;等待一个异步任务,如果传入参数2可指定最大等待时长(默认无限等待),等待结束后如果未超时返回任务结果,否则返回任务本身
示例:
#任务 = @分支、元{@显示、“你好”}
@等待任务、#任务
@等待任务【#任务,3000】 ;这里设置了最多等待3秒
@系统时间
无参,返回对象;获取当前系统时间,返回时间对象
示例:
#时间 = @系统时间【】
这里返回的时间对象,内置一些属性和方法
属性
#年份 整数
#月份 整数
#日期 整数
#小时 整数
#分 整数
#秒 整数
#毫秒 整数
方法
@格式化
@取年份
@取月份
@取日期
@取周几
@取年内日数
@取小时
@取分钟
@取秒数
@取毫秒
@取时钟
@设年份
@设月份
@设日期
@设小时
@设分钟
@设秒数
@设毫秒
对于时间对象,既可以通过属性操作内部的值,也可以通过内部函数的方式实现
@格式化
参数1-字符串,返回字符串,根据传入的格式字符串,将时间转换为字符串
示例:
#时间@格式化、“” ;使用默认格式
#时间@格式化、“yyyy-MM-dd hh:mm:ss” ;参照通用的格式化字符串
@取年份
无参,返回整数,获取时间对象的年份
示例:
#时间@取年份【】
@取月份
无参,返回整数,获取时间对象的月份
示例:
#时间@取月份【】
@取日期
无参,返回整数,获取时间对象的日期
示例:
#时间@取日期【】
@取周几
无参,返回整数,获取时间对象的周几
示例:
#时间@取周几【】
@取年内日数
无参,返回整数,获取时间对象的年内日数
示例:
#时间@取年内日数【】
@取小时
无参,返回整数,获取时间对象的小时
示例:
#时间@取小时【】
@取分钟
无参,返回整数,获取时间对象的分钟
示例:
#时间@取分钟【】
@取秒数
无参,返回整数,获取时间对象的秒数
示例:
#时间@取秒数【】
@取毫秒
无参,返回整数,获取时间对象的毫秒数
示例:
#时间@取毫秒【】
@取时钟
无参,返回字符串,获取时间对象的时钟
示例:
#时间@取时钟【】
@设年份
参数1-整数,返回对象,设置时间对象的年份
示例:
#时间@设年份【2000】
@设月份
参数1-整数,返回对象,设置时间对象的月份
示例:
#时间@设月份【10】
@设日期
参数1-整数,返回对象,设置时间对象的日期
示例:
#时间@设日期【15】
@设小时
参数1-整数,返回对象,设置时间对象的日期
示例:
#时间@设小时【12】
@设分钟
参数1-整数,返回对象,设置时间对象的分钟
示例:
#时间@设分钟【30】
@设秒数
参数1-整数,返回对象,设置时间对象的秒数
示例:
#时间@设秒数【20】
@设毫秒
参数1-整数,返回对象,设置时间对象的毫秒数
示例:
#时间@设毫秒【999】