Skip to content

数学计算与时区转换

官方免费 云插件。本文依据插件市场当前上架信息与平台导入目录中的工具定义编写;不提供调用示例。

功能说明

执行受限数学表达式计算,以及查询和转换 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。

输入参数

参数类型必填说明
expressionstring数学表达式,最长 500 字符、最多 100 个语法节点;幂指数绝对值不超过 1000

返回字段

字段类型必返说明
expressionstring原始表达式
resultnumber有限数值结果;除零、溢出或非法操作会明确报错

get_current_time

获取指定 IANA 时区的当前时间,默认 Asia/Shanghai。

输入参数

参数类型必填说明
timezonestringIANA 时区,例如 Asia/Shanghai、Europe/London、America/New_York;默认值:Asia/Shanghai

返回字段

字段类型必返说明
timezonestringIANA 时区
iso8601string带 UTC 偏移的 ISO 8601 时间
datestring日期 YYYY-MM-DD
timestring时间 HH:mm:ss
utc_offsetstringUTC 偏移,例如 +08:00
unix_timestampintegerUnix 秒时间戳

convert_time

把 ISO 8601 日期时间从源 IANA 时区转换到目标 IANA 时区。输入自带偏移时,先按该偏移确定时刻,再转换。

输入参数

参数类型必填说明
datetimestringISO 8601 日期时间,例如 2026-07-16T10:30:00
source_timezonestring源 IANA 时区,例如 Asia/Shanghai
target_timezonestring目标 IANA 时区,例如 America/New_York

返回字段

字段类型必返说明
timezonestring目标 IANA 时区
iso8601string转换后的 ISO 8601 时间
datestring转换后的日期
timestring转换后的时间
utc_offsetstring目标 UTC 偏移
unix_timestampinteger同一时刻的 Unix 秒时间戳
sourceobject源时区时间,包含 timezone、iso8601、date、time、utc_offset、unix_timestamp

使用约束

  • 先在插件市场安装插件,再将其添加到智能体或工作流;插件参数由对应工具节点配置。
  • 对会改变外部数据的工具(例如发送邮件、创建生成任务、领取权益或财务操作),应在智能体指令中要求用户明确确认后再执行。
  • 调用失败时应检查授权状态、必填字段、提供方配额和网络可达性;不要用编造的数据替代工具结果。