Appearance
数学计算与时区转换
官方免费 云插件。本文依据插件市场当前上架信息与平台导入目录中的工具定义编写;不提供调用示例。
功能说明
执行受限数学表达式计算,以及查询和转换 IANA 时区时间。计算器不使用 eval,不支持变量赋值、属性访问或任意代码。
接入与授权
无需用户授权。平台会在安装或调用时连接该插件。
工具目录
| 工具 | 说明 |
|---|---|
safe_calculate | 安全计算数学表达式。支持 +、-、*、/、//、%、**、括号,以及 abs、ceil、cos、exp、floor、log、log10、max、min、pow、round、sin、sqrt、tan 和 pi、e、tau。 |
get_current_time | 获取指定 IANA 时区的当前时间,默认 Asia/Shanghai。 |
convert_time | 把 ISO 8601 日期时间从源 IANA 时区转换到目标 IANA 时区。输入自带偏移时,先按该偏移确定时刻,再转换。 |
工具与参数
safe_calculate
安全计算数学表达式。支持 +、-、*、/、//、%、**、括号,以及 abs、ceil、cos、exp、floor、log、log10、max、min、pow、round、sin、sqrt、tan 和 pi、e、tau。
输入参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
expression | string | 是 | 数学表达式,最长 500 字符、最多 100 个语法节点;幂指数绝对值不超过 1000 |
返回字段
| 字段 | 类型 | 必返 | 说明 |
|---|---|---|---|
expression | string | 是 | 原始表达式 |
result | number | 是 | 有限数值结果;除零、溢出或非法操作会明确报错 |
get_current_time
获取指定 IANA 时区的当前时间,默认 Asia/Shanghai。
输入参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
timezone | string | 否 | IANA 时区,例如 Asia/Shanghai、Europe/London、America/New_York;默认值:Asia/Shanghai |
返回字段
| 字段 | 类型 | 必返 | 说明 |
|---|---|---|---|
timezone | string | 是 | IANA 时区 |
iso8601 | string | 是 | 带 UTC 偏移的 ISO 8601 时间 |
date | string | 是 | 日期 YYYY-MM-DD |
time | string | 是 | 时间 HH:mm:ss |
utc_offset | string | 是 | UTC 偏移,例如 +08:00 |
unix_timestamp | integer | 是 | Unix 秒时间戳 |
convert_time
把 ISO 8601 日期时间从源 IANA 时区转换到目标 IANA 时区。输入自带偏移时,先按该偏移确定时刻,再转换。
输入参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
datetime | string | 是 | ISO 8601 日期时间,例如 2026-07-16T10:30:00 |
source_timezone | string | 是 | 源 IANA 时区,例如 Asia/Shanghai |
target_timezone | string | 是 | 目标 IANA 时区,例如 America/New_York |
返回字段
| 字段 | 类型 | 必返 | 说明 |
|---|---|---|---|
timezone | string | 是 | 目标 IANA 时区 |
iso8601 | string | 是 | 转换后的 ISO 8601 时间 |
date | string | 是 | 转换后的日期 |
time | string | 是 | 转换后的时间 |
utc_offset | string | 是 | 目标 UTC 偏移 |
unix_timestamp | integer | 是 | 同一时刻的 Unix 秒时间戳 |
source | object | 是 | 源时区时间,包含 timezone、iso8601、date、time、utc_offset、unix_timestamp |
使用约束
- 先在插件市场安装插件,再将其添加到智能体或工作流;插件参数由对应工具节点配置。
- 对会改变外部数据的工具(例如发送邮件、创建生成任务、领取权益或财务操作),应在智能体指令中要求用户明确确认后再执行。
- 调用失败时应检查授权状态、必填字段、提供方配额和网络可达性;不要用编造的数据替代工具结果。