cron 表达式解析器 — 用中文说明定时任务、显示下次执行时间
检查服务器定时任务(crontab)、GitHub Actions、Spring @Scheduled 的表达式是否正确,出错时会指出具体是哪个字段、为什么出错。
文件不会传送到服务器 — 仅在本机浏览器内处理
5 位格式:分 时 日 月 星期 · 6 位格式:秒 分 时 日 月 星期 · 也支持 @daily、@hourly 等简写表达式
说明 평일(월~금) 오전 9시 0분
字段解析
| 字段 | 输入 | 对应值 |
|---|---|---|
| 분 | 0 | 0 |
| 시 | 9 | 9 |
| 일 | * | 全部 |
| 월 | * | 全部 |
| 요일 | 1-5 | 월, 화, 수, 목, 금 |
下次执行时间(韩国时间)
计算中…
cron 语法速查
| * | 모든 값 |
|---|---|
| 5 | 그 값 (예: 분 5 → 5분) |
| 1-5 | 범위 (요일 1-5 → 월~금) |
| 1,15 | 목록 (일 1,15 → 1일과 15일) |
| */10 | 간격 (분 */10 → 10분마다) |
| 8-18/2 | 범위 안에서 간격 |
| MON-FRI, JAN | 요일·월 영문 약자 |
| 0 또는 7 | 일요일 |
范围:秒、分 0-59,时 0-23,日 1-31,月 1-12,星期 0-7。如果服务器或 GitHub Actions 以 UTC 为基准,请将韩国时间减去 9 小时后填写。
广告
cron 表达式解析 使用方法
- 1输入 cron 表达式,或点击示例。
- 2查看中文说明及各字段(分、时、日、月、星期)的解析结果。
- 3将以韩国时间显示接下来 10 次执行时间。
常见问题
如果同时指定日期和星期会怎样?
标准 cron 只要满足其中一个条件即可执行(或条件)。例如:0 0 1 * 1 会在每月 1 日和每周一都执行。
如果服务器时间是 UTC 怎么办?
cron 以服务器所在时区为基准。如果服务器使用 UTC,韩国时间上午 9 点需要减去 9 小时填写为 0 0 * * *。GitHub Actions 也以 UTC 为基准。
也支持 L、W、# 吗?
暂不支持 Quartz 扩展语法(L、W、#)。
广告