格式解析
R2/2015-06-04T19:25:16.828696-07:00/P1DT10S
上面的字符串通过"/"分为了三部分即:
重复次数/开始时间/运行间隔
重复次数
- R - 将永远重复
- R1 - 将重复一次
- R231 - 将重复231次。
开始时间
任务第一次运行的时间。如果开始日期时间已经过去,Kala将返回一个错误。
其中"T"用来分割日期和时间,时间后面跟着的"-07:00"表示西七区,注意"-"是连字符,不是减号。
时区默认是0时区,可以用"Z"表示,也可以不写。
对于我国,要使用"+08:00",表示东八区。
上面的字符串表示 2015年6月4日,19点25分16秒828696纳秒,西七区。
运行间隔
运行间隔以"P"开始,和上面一样也是用"T"分割日期和时间,如P1Y2M10DT2H30M15S
- P 开始标记
- 1Y - 一年
- 2M - 两个月
- 10D - 十天
- T - 时间和日期分的割标记
- 2H - 两个小时
- 30M - 三十分钟
- 15S 十五秒钟
例子,注意如果没有年月日,"T"也不能省略
- P1DT1M - 一天一分钟执行一次
- P1W - 一周执行一次
- PT1H - 一小时执行一次
- PT10S - 十秒执行一次