Who am I ?
序号 |
说明 |
是否必填 |
允许填写的值 |
允许的通配符 |
1 |
秒 |
是 |
0-59 |
, - * / |
2 |
分 |
是 |
0-59 |
, - * / |
3 |
小时 |
是 |
0-23 |
, - * / |
4 |
日 |
是 |
1-31 |
, - * ? / L W |
5 |
月 |
是 |
1-12 or JAN-DEC |
, - * / |
6 |
周 |
是 |
1-7 or SUN-SAT |
, - * ? / L # |
7 |
年 |
否 |
empty 或 1970-2099 |
, - * / |
- ',':有限执行执行分隔符,如(1,3,5)代表只在1、3、5时间钟点内执行
- '-':区间时间执行,如连续区间(9-12)代表只在9到12的时间范围内执行
- '/':间隔时间执行,如间隔时间(8-18/4)(/表示每隔4小时)
- '*':所有可能的值
- '?':"月份中的日期"和"星期中的日期"这两个元素互斥的,必须要对其中一个设置'?'
- 'L':字符仅被用于天(月)和天(星期)两个子表达式,它是单词“last”的缩写
> * a.在天(月)子表达式中,“L”表示一个月的最后一天 ,在天(星期)自表达式中,“L”表示一个星期的最后一天,也就是SAT
> * b.如果在“L”前有具体的内容,它就具有其他的含义了,如:“6L”表示这个月的倒数第6天,“FRIL”表示这个月的最后一个星期五
- 'W':表示离指定日期的最近那个工作日(周一至周五),如在日字段上设置"15W",表示离每月15号最近的那个工作日触发。如果15号正好是周六,则找最近的周五(14号)触发, 如果15号是周未,则找最近的下周一(16号)触发.如果15号正好在工作日(周一至周五),则就在该天触发。如果指定格式为 "1W",它则表示每月1号往后最近的工作日触发。如果1号正是周六,则将在3号下周一触发。(注,"W"前只能设置具体的数字,不允许区间"-").
- 小提示:'L'和 'W'可以一组合使用。如果在日字段上设置"LW",则表示在本月的最后一个工作日触发。
- '#':序号(表示每月的第几个周几),例如在周字段上设置"6#3"表示在每月的第三个周六.注意如果指定"6#5",正好第五周没有周六,则不会触发该配置(用在母亲节和父亲节再合适不过了)
https://github.com/l-rossetti/ARM-GPIO_Controller
https://github.com/Bombemose/GPIO-with-GUI
https://github.com/KitBishop/java-gpio
https://github.com/lefranchi/gpio4j
https://github.com/igor-suhorukov/alarm-system