每隔1小時執行0 0/1 1-13 1-31 13點。
cron表達式用於配置cronTrigger的實例。Cron表達式實際上由七個子表達式組成。這些表達式由空格分隔。
1.秒(秒)
2.分鐘(點數)
3.小時(小時)
4.壹月中的某壹天?(天數)
5.月(月)
6.星期幾(星期)
7.年份(年份)
例如:“0 0 12?* WED”是指:每周三中午12。
單個子表達式可以包含範圍或列表。比如上面例子中的WED,可以用“周壹至周五”、“周壹、周三、周五”甚至“周壹至周三、周六”來代替。
子表達式範圍:
1.秒(0~59)
2.分鐘(0~59)
3.小時(0~23)
4.壹個月中的某壹天(1 ~ 31,但請註意某些月份沒有31天)
5.月份(0~11,或“壹月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十壹月、十二月”)
6.星期幾(1 ~ 7,1 =星期日或“星期日,星期壹,TUE,星期三,THU,星期五,星期六”)
7.年份(1970~2099)
擴展數據:
Quartz是壹個完全由java編寫的開源作業調度框架。不要讓作業計劃這個術語嚇到妳。雖然Quartz框架集成了許多額外的功能。
但是在它簡單的形式下,妳會發現它簡直無法忍受使用!。只需創建壹個實現org.quartz.Job接口的java類。作業界面包含壹種獨特的方法:
公共void execute(JobExecutionContext上下文)
引發JobExecutionException
向作業接口實現類中的execute()方法添加壹些邏輯。壹旦您配置了作業實現類並設置了調度計劃,Quartz將密切關註剩余時間。
當調度程序確定通知您的是作業時,Quartz框架將調用您的作業實現類(job class)上的execute()方法,並允許它做它應該做的事情。
不需要向調度程序報告任何事情,也不需要調用任何特定的東西。只是執行任務,結束任務。如果稍後再次調用配置作業,Quartz框架將在適當的時候再次調用它。
百度百科-石英