Cron表达式解析器

解析和解释cron表达式。支持标准5字段和扩展6字段(含秒)cron格式。显示人类可读的描述、接下来10次执行时间(UTC)以及详细的字段分解。支持通配符、范围、列表、步长和命名值(MON-SUN、JAN-DEC)。

可读描述
字段分解
字段 含义

了解更多关于cron表达式的信息

cron表达式格式

标准cron表达式由5个以空格分隔的字段组成:

分 时 日 月 星期

字段允许值特殊字符
0-59* , - /
0-23* , - /
1-31* , - /
1-12或JAN-DEC* , - /
星期0-7或SUN-SAT(0和7 = 星期日)* , - /
特殊字符
  • * 匹配字段中的所有值。
  • , 分隔值列表。例如:星期字段中的1,3,5表示星期一、星期三、星期五。
  • - 定义范围。例如:时字段中的9-17表示上午9点到下午5点的每小时。
  • / 定义步长。例如:分字段中的*/15表示每15分钟。5/10表示从第5分钟开始,每10分钟一次(5、15、25、35、45、55)。
常见示例
表达式含义
0 * * * *每小时的第0分钟
*/5 * * * *每5分钟
0 9 * * 1-5每个工作日的上午9点
0 0 1 * *每月1日的午夜
30 2 * * 0每周日凌晨2点30分
0 6,18 * * *每天上午6点和下午6点
0 0 * * 1-5每个工作日的午夜
15 14 1 * *每月1日的下午2点15分
6字段格式(含秒)

部分系统支持在开头添加可选的秒字段:

秒 分 时 日 月 星期

例如,30 0 * * * *表示每分钟的第30秒。