专栏名称: 码农小胖哥
技术公众号:码农小胖哥
目录
相关文章推荐
51好读  ›  专栏  ›  码农小胖哥

详解定时任务中的 cron 表达式

码农小胖哥  · 掘金  ·  · 2020-01-14 07:07

正文

阅读 806

详解定时任务中的 cron 表达式

1.前言

我们经常使用 cron 表达式来定义定时任务的执行策略,今天我们就总结一下 cron 表达式的一些相关知识。

2. cron 表达式的定义

cron 表达式是一个字符串,该字符串由 6 个空格分为 7 个域,每一个域代表一个时间含义。 格式如下:

 [秒] [分] [时] [日] [月] [周] [年]复制代码

通常定义 “年” 的部分可以省略,实际常用的由 前六部分组成

2.1 cron各部定义

关于 cron 的各个域的定义如下表格所示:

是否必填 值以及范围 通配符

0-59 , - * /

0-59 , - * /

0-23 , - * /

1-31 , - * ? / L W

1-12 或 JAN-DEC , - * /

1-7 或 SUN-SAT
, - * ? / L #

1970-2099 , - * /

上面列表中值范围还是比较好理解的,但是比较令开发者难以理解的就是通配符,其实 cron 表达式的难点也在于通配符。我们在下一个章节进行说明







请到「今天看啥」查看全文


推荐文章
心情聊伤话  ·  对不起,我不愿意!
8 年前
中央广电总台中国之声  ·  一个陌生女人的来信丨中韩之战72小时
8 年前