跳到主要内容

获取时间间隔

指令说明

计算两个日期时间之间的时间间隔。开始时间或结束时间为空时,使用当前系统日期时间。

指令输入参数

输入参数输入参数类型说明
开始时间datetime 或 str可选,作为间隔起点的日期时间或可解析的日期时间文本,如 2026-06-20 12:30:002026/06/20;为空时使用当前日期时间
结束时间datetime 或 str可选,作为间隔终点的日期时间或可解析的日期时间文本,如 2026-06-20 12:30:002026/06/20;为空时使用当前日期时间
时间间隔单位枚举项秒、分钟、小时、天

指令输出参数

输出参数输出参数类型说明
时间间隔float按所选单位计算出的时间间隔

支持的日期时间文本格式

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

格式示例
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;输出为 float。