您的位置:首页 > 其它

quartz cron表达式在线生成

2015-06-24 09:40 441 查看
最近使用了quartz定时器,有感于起cron表达式有点复杂,且无法实时判断定时时间是否正确,因此写了个在线表达式及根据表达式获得前10次执行时间。

访问地址如下:http://cron.g2room.com/

使用如下:

打开主页如下:



点击cron配置或点击菜单栏,则进入到cron表达式配置界面:



界面分为5个部分:1、菜单栏、2、设置内容区、3、设置结果展示区、4、生成表达式展示区、5、表达式触发时间展示区。

Ø 菜单栏:展示cron表达式需要设置的字段项;

Ø 设置内容区:此区域为设置字段项的具体值,根据不同选择展示不同的设置内容;

Ø 设置结果展示区:显示各个字段项设置的结果值;

Ø 生成表达式展示区:显示设置完成并点击“完成设置”按钮后的cron表达式;

Ø 表达式触发事件展示区:此区域显示的是cron表达式触发的前10个时间点。注:此区域的显示需要部署到服务器才能显示,否则是会出错的。

1. 字段项配置

点击左边菜单栏的cron配置项,设置秒、分、时、日、周、月、年七个字段项的值。



点击选择的字段项之后,会出现设置该字段项的内容页面,如我们选择了“日”字段项,则出现设置的详细页面:



如图,是选择了“日”字段项之后出现的设置日字段的界面,可以在日字段项的项有7个,选择设置的单选框,会出现具体的设置值的控件。
如上图,选择了设置指定日触发,则出现指定日的多选框选择。
鼠标移动到小灯泡图标,则会显示此设置的相关说明。
设置完一项,需要点击上方的“应用”按钮,使得设置的值生效。
同时会把设置的值更新到右边控制台的设置结果展示区。

2. 生成cron表达式

当所有需要设置的值都设置完成后,点击“完成设置”按钮,,则会在右边的控制台生成cron表达式,如果部署在服务器(如tomcat),则会显示设置的计划触发的前10次时间。

当没有部署时,不会显示触发示例下的触发时间。

3. 解析cron表达式

解析cron表达式是输入表达式,解析到设置结果展示区和字段项的设置界面上。

第一步:在表达式的输入框,输入要解析的cron表达式;
第二步:点击解析,则会解析输入的cron表达式到设置结果展示区,并展示前十次触发事件到触发示例。

由于后面不知何因,不能传图,因此后面就纯文字描述了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: