Skip to content

Time blocks

获取当前时间

功能说明

提供当前时间的模块。

功能描述

该模块输出当前时间的小时、分钟和秒数。

工作原理

当触发时,该模块获取当前系统时间并将其格式化为 HH:MM:SS 格式的字符串。

输入

输入 描述
trigger 激活模块的字符串输入。此输入的内容不影响输出。

输出结果

输出 描述
time 表示当前时间的字符串,格式为 HH:MM:SS(例如 "14:30:45")。

可能的使用场景

该模块可用于需要在用户询问时提供当前时间的聊天机器人中。


获取当前日期

功能说明

提供当前日期的模块,支持可选偏移量。

功能描述

该模块输出当前日期或从当前日期偏移指定天数的日期。

工作原理

当触发时,该模块获取当前系统日期。如果提供了偏移量,它会通过从当前日期减去偏移天数来计算新日期。然后将结果日期格式化为 YYYY-MM-DD 格式的字符串。

输入

输入 描述
trigger 激活模块的字符串输入。此输入的内容不影响输出。
offset 整数或字符串,表示要从当前日期减去的天数。如果未提供或无效,则默认为 0。

输出结果

输出 描述
date 表示日期的字符串,格式为 YYYY-MM-DD(例如:"2023-05-15")。

可能的使用场景

该模块可用于调度应用程序中,用于计算和显示即将发生的事件或截止日期。


获取当前日期和时间

功能说明

提供当前日期和时间的模块。

功能描述

该模块输出合并为单个字符串的当前日期和时间。

工作原理

触发时,该模块获取当前系统日期和时间,然后将它们格式化为 YYYY-MM-DD HH:MM:SS 格式的字符串。

输入

输入 描述
trigger 激活该模块的字符串输入。此输入的内容不影响输出。

输出结果

输出 描述
date_time 表示当前日期和时间的字符串,格式为 YYYY-MM-DD HH:MM:SS(例如:"2023-05-15 14:30:45")。

可能的使用场景

该模块可用于日志系统中,为事件添加包含日期和时间信息的时间戳。


倒计时定时器

功能说明

作为倒计时定时器的模块,在指定持续时间后触发。

功能描述

该模块等待指定的时间量,然后输出消息。

工作原理

该模块接收以天、小时、分钟和秒为单位的持续时间输入。它计算总等待时间(以秒为单位),暂停执行该持续时间,然后输出指定的消息。

输入

输入 描述 默认值
input_message 计时器结束时输出的消息。 "timer finished"
seconds 等待的秒数。 0
minutes 等待的分钟数。 0
hours 等待的小时数。 0
days 等待的天数。 0

输出结果

输出 描述
output_message 在计时器完成后输出的 input_message 中指定的消息。

可能的使用场景

该模块可用于提醒应用程序中,在经过设定的时间后触发通知;或用于烹饪应用程序中,在食谱步骤完成时通知用户。