格式解析

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 - 十秒执行一次

作者:半山 
出处:http://www.cnblogs.com/xdao/

ISO8601时间格式相关推荐

  1. php实现ISO8601时间格式(带T和Z)和常规日期时间格式(东八区UTC+8)的相互转换

    ISO8601时间格式转年月日时分秒格式 要将"2023-04-06T01:44:43.000Z"这个字符串转换为年月日时分秒的格式,你可以使用PHP的DateTime类和form ...

  2. ISO8601时间格式的转换

    java中ISO8601标准时间格式的转换 最近对接第三方平台接口,返回的日期是ISO8601标准时间(yyyy-MM-dd'T'HH:mm:ssZZ),例: "startTime" ...

  3. iso8601时间格式_ISO8601与dayjs的使用

    在项目过程中遇到了要操作时间的需求,以前不是很了解,在这里做一个记录. 首先是ISO 8601,这是一个国际标准化组织的国际标准ISO 8601是日期和时间的表示方法,全称为<数据存储和交换形式 ...

  4. ISO8601时间格式在bpmn定时器中的应用

    参考文章:https://www.cnblogs.com/xdao/p/iso8601.html 三种使用方式,如下: timeDate:特定时间(例:2021-11-19T16:00:00) tim ...

  5. Java如何获取ISO8601时间格式

    DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");df.setTimeZone(TimeZo ...

  6. ISO-8601及GMT时间格式

    1.ISO-8601时间格式:1 public static final String ISO_8601 = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"; 202 ...

  7. iso 8601 php,UTC 和ISO 8601时间格式的一些疑问

    严格的来说,这个标题可能不太正确,因为我首先度娘了一下,ISO8601时间格式标准应该类似于:2016-01-18T23:41:00-08:00,而UTC时间格式差不多类似 在做一个项目用到一个国外的 ...

  8. java的Duration的时间格式解析,ISO-8601持续时间格式

    一.前言 在配置springboot的配置的时候突然看到时间是Duration来配置的,上源码看到这样一个方法 /*** Obtains a {@code Duration} from a text ...

  9. linux时间格式怎么写,linux基础--时间格式

    在linux中,经常会使用各种时间格式,特别在shell脚本中会经常调用,默认的时间格式为[root@liang-study ~]# date Wed Dec 14 19:43:07 CST 2016 ...

最新文章

  1. python 自动生成C++代码 (代码生成器)
  2. .NET中的OleDb,Odbc的Parameters
  3. C# 设置Word文档保护(加密、解密、权限设置)
  4. [雪峰磁针石博客]计算机视觉opcencv工具深度学习快速实战1人脸识别
  5. python flask服务_在python中Flask配置服务
  6. SpringBoot查看和修改依赖的版本
  7. 软件测试-等价类划分练习
  8. throw和throws的区别是什么简答_Throws的作用是 ( )_学小易找答案...
  9. 转: 技巧/诀窍:在ASP.NET中重写URL
  10. 根据交换方式可以把交换机划分为3种:存储转发交换、直通式交换、碎片过滤式交换
  11. aardio - API调用分析
  12. ECC与Pairing前沿调研
  13. 三维数据可视化软件html5,基于 HTML5 的 WebGL 自定义 3D 摄像头监控模型 | 3D组态|图扑软件|数据可视化|blog...
  14. 大数据4V+1C 的特征
  15. 推广那些坑,做好渠道组合拳!
  16. 【BUG】【已解决】电脑更新后Microsoft Edge图标不见,且打开闪退
  17. 论文写作 计算机类顶会顶刊,及论文发表指导
  18. TableLayout表格布局详解
  19. 创建一个图文并茂的调查
  20. 解决maven打包时手动添加的依赖jar包打不进去的情况

热门文章

  1. mybatis 操作oracle sql 执行的一些坑
  2. 仿网易‘垃圾箱’动画效果
  3. 圣诞节的正确打开方式,应该是这个样子丨钛空舱礼物清单
  4. Vue3.x+ts 使用vuex
  5. 好像绝大部分是政府和企事业单位
  6. IBM 以服务为中心的企业整合
  7. Rstudio写代码中遇到的问题
  8. 美团2020.08.08笔试
  9. “钢刀刑警”露面,南部孔氏涉黑集团案更多细节被曝光
  10. 拼多多延迟收货是怎么回事?