ISO8601時間格式

格式解析

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 - 十秒執行一次
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章