获取时间间隔
指令说明
计算两个日期时间之间的时间间隔。开始时间或结束时间为空时,使用当前系统日期时间。
指令输入参数
| 输入参数 | 输入参数类型 | 说明 |
|---|---|---|
| 开始时间 | datetime 或 str | 可选,作为间隔起点的日期时间或可解析的日期时间文本,如 2026-06-20 12:30:00、2026/06/20;为空时使用当前日期时间 |
| 结束时间 | datetime 或 str | 可选,作为间隔终点的日期时间或可解析的日期时间文本,如 2026-06-20 12:30:00、2026/06/20;为空时使用当前日期时间 |
| 时间间隔单位 | 枚举项 | 秒、分钟、小时、天 |
指令输出参数
| 输出参数 | 输出参数类型 | 说明 |
|---|---|---|
| 时间间隔 | float | 按所选单位计算出的时间间隔 |
支持的日期时间文本格式
当日期时间参数使用文本时,支持以下格式:
| 格式 | 示例 |
|---|---|
| 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;输出为 float。