增加减少时间
指令说明
在指定日期时间基础上增加或减少一段时间。原日期时间为空时,使用当前系统日期时间。
指令输入参数
| 输入参数 | 输入参数类型 | 说明 |
|---|---|---|
| 原日期时间 | datetime 或 str | 可选,作为计算基础的日期时间或可解析的日期时间文本,如 2026-06-20 12:30:00、2026/06/20;为空时使用当前日期时间 |
| 调整方式 | 枚举项 | 增加、减少 |
| 时间长度 | number 或 str | 需要增加或减少的时间长度 |
| 时间单位 | 枚举项 | 秒、分钟、小时、天、月、年 |
| 文本类型 | bool | 为 True 时输出文本,为 False 时输出日期时间对象 |
指令输出参数
| 输出参数 | 输出参数类型 | 说明 |
|---|---|---|
| 新的日期时间 | datetime 或 str | 调整后的日期时间;开启文本类型时为文本 |
支持的日期时间文本格式
当日期时间参数使用文本时,支持以下格式:
| 格式 | 示例 |
|---|---|
| yyyy-MM-dd HH:mm:ss | 2026-06-20 12:30:00 |
| yyyy/MM/dd HH:mm:ss | 2026/06/20 12:30:00 |
| yyyy-MM-dd HH:mm | 2026-06-20 12:30 |
| yyyy/MM/dd HH:mm | 2026/06/20 12:30 |
| yyyy-MM-dd | 2026-06-20 |
| yyyy/MM/dd | 2026/06/20 |
| ISO格式 | 2026-06-20T12:30:00、2026-06-20T12:30:00.123456、2026-06-20T12:30:00+08:00 |
AI 生成流程时优先使用 yyyy-MM-dd HH:mm:ss,避免使用“2026年6月20日”这类非支持格式。
生成注意
- 原日期时间可留空,留空时运行时传 None 并使用当前时间。
- 原日期时间可用 datetime,也可用可解析的日期时间文本,如
2026-06-20 12:30:00、2026/06/20;时间长度必须是数字或数字表达式。 - 时间单位为秒、分钟、小时、天时支持小数;时间单位为月、年时会按整数处理。
- “文本类型”为 True 时输出 str,格式固定为
yyyy-MM-dd HH:mm:ss;需要其它文本格式时,建议输出 datetime 后再使用“日期时间转换为文本”。