是不是quartz 的 crontrigger 不能和 setStartTime一起使用?
我用的是 quartz1.5.2 .
我使用以下程式碼
其中我發現如果用了 Crontrigger 這種 觸發器的話,他的 setStartTime就不起作用,以上程式碼是再 7:33 執行的,而不是 7:32! 是不是 crontrigger的設定會與 setStartTime有衝突?! 其他的Trigger,例如SimpleTrigger的setStartTime方法都是可以使用的! 那位用過 setStartTime方法的朋友解釋一下! :?
我使用以下程式碼
public static void main(String[] lyo)throws Exception{ SchedulerFactory schedFact = new org.quartz.impl.StdSchedulerFactory(); Scheduler sched = schedFact.getScheduler(); JobDetail jobDetail = new JobDetail("CDCJob", "defaultGroup", JobTest.class); String cronExpress="0 33 07 * * ?"; String startTime="2006-10-18 07:32:03"; CronTrigger trigger = new CronTrigger("CDCTrigger", "defaultGroup"); // fire every hour SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date da=sdf.parse(startTime); log.debug("get da: "+da); trigger.setStartTime(da); // start on the next even hour trigger.setCronExpression(cronExpress); sched.scheduleJob(jobDetail, trigger); sched.start(); } |
其中我發現如果用了 Crontrigger 這種 觸發器的話,他的 setStartTime就不起作用,以上程式碼是再 7:33 執行的,而不是 7:32! 是不是 crontrigger的設定會與 setStartTime有衝突?! 其他的Trigger,例如SimpleTrigger的setStartTime方法都是可以使用的! 那位用過 setStartTime方法的朋友解釋一下! :?
相關文章
- Quartz定時任務框架(三)SimpleTrigger和CronTrigger、最詳細的Cron表示式範例quartz框架
- Quartz - Spring和Quartz的整合quartzSpring
- 三、Quartz中Scheduler的理解和使用quartz
- Quartz.NET 2.x 文件翻譯 - Lesson 6:CronTrigger觸發模式quartz模式
- Spring cronExpression Quartz 觸發器(SimpleTrigger&CronTrigger ) 配置說明SpringExpressquartz觸發器
- 是不是jive和oracle不能搭配?知道的請回個文,謝謝了!!Oracle
- Quartz 使用教程quartz
- Quartz 簡單使用quartz
- Quartz.Net系列(十六):Misfire策略在SimpleScheduler和CronScheduler中的使用quartz
- 關於Quartz的Job 不能被注入以及SpringAop對Job失效quartzSpring
- Quartz.NET 2.x 文件翻譯 - Lesson 1:使用Quartzquartz
- Spring中Quartz排程器的使用Springquartz
- Quartz.NET 使用入門整理二(搭建quartz.net專案)quartz
- Rust和JVM一起使用 - itnextRustJVM
- ApiBoot - ApiBoot Quartz 使用文件APIbootquartz
- Autofac 和 Quartz.Net 自動注入的整合quartz
- 為什麼類和介面不能使用private和protected?介面的方法不能使用private、protected、default
- Quartz - Quartz簡單入門quartz
- 將 WebLogic Server 和 Oracle RAC 一起使用WebServerOracle
- 使用Quartz實現定時作業quartz
- 在.NET Core 中使用Quartz.NETquartz
- 【Java定時任務】淺談CronTrigger的用法和線上Cron表示式生成網址Java
- Quartz.net 3.x使用總結(二)——Db持久化和叢集quartz持久化
- root和其他使用者不能登入的解決方案
- ASP.NET Core初步使用Quartz.NETASP.NETquartz
- Quartz框架中的Schedulerquartz框架
- quartz的配置表示式quartz
- Quartz初探quartz
- Quartz原理quartz
- Quartz - Spring整合Quartz實現叢集的定時任務quartzSpring
- 太天才了,把感知機組裝在一起是不是就是神經網路了?神經網路
- Quartz.Net 主要概念介紹和吐槽quartz
- Spring整合Quartz案例使用RAM儲存方式Springquartz
- Spring整合Quartz案例使用JDBC儲存方式SpringquartzJDBC
- 深入解讀Quartz的原理quartz
- Quartz定時任務框架(二) Quartz詳解quartz框架
- Quartz 學習quartz
- 使用quartz.net 完成一個winform版的任務提醒工具quartzORM