跳到主要内容

增加减少时间

指令说明

在指定日期时间基础上增加或减少一段时间。原日期时间为空时,使用当前系统日期时间。

指令输入参数

输入参数输入参数类型说明
原日期时间datetime 或 str可选,作为计算基础的日期时间或可解析的日期时间文本,如 2026-06-20 12:30:002026/06/20;为空时使用当前日期时间
调整方式枚举项增加、减少
时间长度number 或 str需要增加或减少的时间长度
时间单位枚举项秒、分钟、小时、天、月、年
文本类型bool为 True 时输出文本,为 False 时输出日期时间对象

指令输出参数

输出参数输出参数类型说明
新的日期时间datetime 或 str调整后的日期时间;开启文本类型时为文本

支持的日期时间文本格式

当日期时间参数使用文本时,支持以下格式:

格式示例
yyyy-MM-dd HH:mm:ss2026-06-20 12:30:00
yyyy/MM/dd HH:mm:ss2026/06/20 12:30:00
yyyy-MM-dd HH:mm2026-06-20 12:30
yyyy/MM/dd HH:mm2026/06/20 12:30
yyyy-MM-dd2026-06-20
yyyy/MM/dd2026/06/20
ISO格式2026-06-20T12:30:002026-06-20T12:30:00.1234562026-06-20T12:30:00+08:00

AI 生成流程时优先使用 yyyy-MM-dd HH:mm:ss,避免使用“2026年6月20日”这类非支持格式。

生成注意

  • 原日期时间可留空,留空时运行时传 None 并使用当前时间。
  • 原日期时间可用 datetime,也可用可解析的日期时间文本,如 2026-06-20 12:30:002026/06/20;时间长度必须是数字或数字表达式。
  • 时间单位为秒、分钟、小时、天时支持小数;时间单位为月、年时会按整数处理。
  • “文本类型”为 True 时输出 str,格式固定为 yyyy-MM-dd HH:mm:ss;需要其它文本格式时,建议输出 datetime 后再使用“日期时间转换为文本”。