青语言使用文档

时间函数

创建于 2023-04-23 / 最近更新于 2023-04-25 / 1884
字体: [默认] [大] [更大]

@计时

参数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】

0 人点赞过