SuperAPI AI 工具集

datetime

办公与效率

查看项目

更新于 10-15 17:31

技能介绍

用途:解析自然语言日期与时间表达,同时校验当前日期时间,避免出现错误的时态信息。

主要能力:利用 Linux 原生 GNU date 命令解析相对日期(today、tomorrow、yesterday)、指定星期(next monday、this wednesday、last friday)、偏移量(3 days、2 weeks、5 months ago)、复合表达(tomorrow 3pm、next monday at 9am)以及过去表达(3 days ago、last week)。输出统一为单行格式:YYYY-MM-DD HH:MM:SS (DayName)。

使用方式:在 Claude Code 中不要调用 /datetime:parse、/datetime:now、/datetime:calc 等斜杠命令(这些面向用户手动使用),应直接通过 Bash 工具执行 date 命令。例如获取当前时间:date '+%Y-%m-%d %H:%M:%S (%A)';解析自然语言:date -d "tomorrow" '+%Y-%m-%d %H:%M:%S (%A)'。注意 date 命令不理解 in 关键字,用户说 in 3 days 时应改用 3 days。

适用场景:用户提到时间、日期或时间相关概念时;需要确认当前日期时间时;涉及截止日期或时间敏感任务时;上下文显示的日期不正确时。

限制:表达式无法解析时命令会报错,此时应告知用户解析失败,并可参考 references/reference.md 中的日期算术、复合表达式语法和时间戳计算示例;若仍无替代方案,则回退到当前日期。更深层的相对计算、周数与复杂日期算术需查阅该参考文件。