cron表达式

在现代的应用开发、系统管理等应用场景下,经常使用定时任务,实现定时任务是一般使用cron表达式控制时间,本篇文章分享一下cron表达式。

	cron表达式由6或7个部分组成,各部分用空格隔开,例如:"0 15 10 * * ? 2005"

cron表达式的格式

{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}

字段允许值允许特殊符号
0~59, - * /
0~59, - * /
0~23, - * /
日期1~31, - * ?/ L W C
月份1~12 or JAN-DEC, - * /
星期1~7 or SUN-SAT, - * ?/ L C #
年(可为空)1970~2099(留空), - * /

cron表达式的符号

“,” :字符被用来指定某一字段多个值的分隔符,如:“MON,WED,FRI”在星期域里表示”星期一、星期三、星期五”;

“-” :字符被用来指定一个范围,如:"1-6"代表从1月份开始触发到6月份结束触发,每隔1个月触发;

“*” :指定整个时间段中任意时间点,如:对小时来说,“*”表示每小时,对于星期来说,“*”表示每星期;

“/” :指定一个值的增加幅度。n/m表示从n开始,每次增加m,如:对于小时,"0/1"或者"*/1"代表从0点开始触发,每隔1小时触发1次;"1/2"代表从1点开始触发,以后每隔2小时触发一次;

“?” :字符仅被用于天(月)和天(星期)两个子表达式,表示不指定值

“L” :表示最后,是单词“last”的缩写,仅被用于天(月)和天(星期)两个子表达式,如果{星期}占位符如果是"L",即意味着星期的的最后一天触发,即星期六触发,L= 7或者 L = SAT,因此,"5L"意味着一个月的最后一个星期四触发;

“W” :表示为最近工作日,如果你在日期域中写 “15W”,表示:这个月15号最近的工作日。所以,如果15号是周六,则任务会在14号触发。如果15好是周日,则任务会在周一也就是16号触发;

"C" :这个字符依靠一个指定的“日历”。也就是说这个表达式的值依赖于相关的“日历”的计算结果,如果没有“日历”关联,则等价于所有包含的“日历”。如:日期域是“5C”表示关联“日历”中第一天,或者这个月开始的第一天的后5天。星期域是“1C”表示关联“日历”中第一天,或者星期的第一天的后1天,也就是周日的后一天(周一);

“#” :用来指定具体的周数,"#"前面代表星期,"#"后面代表本月第几周,比如"2#2"表示本月第二周的星期一,"5#3"表示本月第三周的星期四。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
系统根据B/S,即所谓的电脑浏览器/网络服务器方式,运用Java技术性,挑选MySQL作为后台系统。系统主要包含对客服聊天管理、字典表管理、公告信息管理、金融工具管理、金融工具收藏管理、金融工具银行卡管理、借款管理、理财产品管理、理财产品收藏管理、理财产品银行卡管理、理财银行卡信息管理、银行卡管理、存款管理、银行卡记录管理、取款管理、转账管理、用户管理、员工管理等功能模块。 文中重点介绍了银行管理的专业技术发展背景和发展状况,随后遵照软件传统式研发流程,最先挑选适用思维和语言软件开发平台,依据需求分析报告模块和设计数据库结构,再根据系统功能模块的设计制作系统功能模块图、流程表和E-R图。随后设计架构以及编写代码,并实现系统能模块。最终基本完成系统检测和功能测试。结果显示,该系统能够实现所需要的作用,工作状态没有明显缺陷。 系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。进入银行卡列表,管理员可以进行查看列表、模糊搜索以及相关维护等操作。用户进入系统可以查看公告和模糊搜索公告信息、也可以进行公告维护操作。理财产品管理页面,管理员可以进行查看列表、模糊搜索以及相关维护等操作。产品类型管理页面,此页面提供给管理员的功能有:新增产品类型,修改产品类型,删除产品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值