把打印當前時間的這幾句移到開頭的位置就不會在控制臺輸出出了
public?class?HelloScheduler3Trigger?{ ????public?static?void?main(String[]?args)?throws?SchedulerException?{ ????????//?打印當前的時間,格式為2017-01-01?00:00:00 ????????Date?date?=?new?Date(); ????????SimpleDateFormat?sdf?=?new?SimpleDateFormat("yyyy-MM-dd?HH:mm:ss"); ????????System.out.println("Current?Time?Is?:?"?+?sdf.format(date)); ????????//?創(chuàng)建一個JobDetail實例,將該實例與HelloJob?Class綁定 ????????JobDetail?jobDetail?=?JobBuilder.newJob(HelloJob3Trigger.class) ????????????????.withIdentity("myJob","group1").build(); ????????//獲取距離當前時間3秒后的時間 ????????date.setTime(date.getTime()+3000); ????????//獲取距離當前時間6秒后的時間 ????????Date?endDate?=?new?Date(); ????????endDate.setTime(endDate.getTime()+6000); ????????//創(chuàng)建一個Trigger觸發(fā)器的實例,定義該job立即執(zhí)行,并且每2秒執(zhí)行一次,一直執(zhí)行???????上下兩個group1不是一個組 ????????Trigger?trigger?=?TriggerBuilder.newTrigger() ????????????????.withIdentity("myTrigger",?"group1") ????????????????.startAt(date) ????????????????.endAt(endDate) ????????????????.withSchedule(SimpleScheduleBuilder.simpleSchedule().withIntervalInSeconds(2).repeatForever()) ????????????????.build(); ????????//創(chuàng)建Schedule實例 ????????SchedulerFactory?sfact?=?new?StdSchedulerFactory(); ????????Scheduler?scheduler?=?sfact.getScheduler(); ????????scheduler.start(); ????????Date?cdate?=?new?Date(); ????????System.out.println("Current?Time?Iscccc?:?"?+?sdf.format(cdate)); ????????scheduler.scheduleJob(jobDetail,?trigger); ????} }
打請問老師,把打印當前時間的這幾句移到開頭的位置就不會在控制臺輸出出了是為什么呢?
2019-08-02
老師我看錯了,不好意思。。。。
2019-08-02
我拿先開始寫的程序試了試,把打印當前時間的這幾句換了位置,發(fā)現(xiàn)也是不會在控制臺輸出