用途:构建、解析和验证 cron 表达式,在自然语言描述与 cron 语法之间转换,并预览后续执行时间。
主要能力:自然语言转 cron(如 every day at 3:30 PM 得到 30 15 * * *);cron 转可读描述;语法验证;预览下次运行时间;内置常用预设;支持 5 字段标准格式与 6 字段含秒格式。
使用方式:Python 中导入 CronBuilder,调用 from_text、describe、validate、next_runs、matches、build、get_preset 等方法。命令行可执行 python cron_builder.py --from-text "every monday at 9am"、--describe、--validate、--next、--presets、--preset daily_midnight、--interactive。依赖 croniter>=1.4.0 用于计算下次运行时间。
适用场景:生成调度表达式、校验已有表达式、为任务调度器配置计划、查看未来执行时间。
限制:资料未提供图形界面、收费、平台支持范围及自然语言覆盖边界等信息;部分特殊语法(如 L)的支持情况需以实际实现为准。