把打印當(dāng)前時(shí)間的這幾句移到開(kāi)頭的位置就不會(huì)在控制臺(tái)輸出出了
public?class?HelloScheduler3Trigger?{ ????public?static?void?main(String[]?args)?throws?SchedulerException?{ ????????//?打印當(dāng)前的時(shí)間,格式為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)建一個(gè)JobDetail實(shí)例,將該實(shí)例與HelloJob?Class綁定 ????????JobDetail?jobDetail?=?JobBuilder.newJob(HelloJob3Trigger.class) ????????????????.withIdentity("myJob","group1").build(); ????????//獲取距離當(dāng)前時(shí)間3秒后的時(shí)間 ????????date.setTime(date.getTime()+3000); ????????//獲取距離當(dāng)前時(shí)間6秒后的時(shí)間 ????????Date?endDate?=?new?Date(); ????????endDate.setTime(endDate.getTime()+6000); ????????//創(chuàng)建一個(gè)Trigger觸發(fā)器的實(shí)例,定義該job立即執(zhí)行,并且每2秒執(zhí)行一次,一直執(zhí)行???????上下兩個(gè)group1不是一個(gè)組 ????????Trigger?trigger?=?TriggerBuilder.newTrigger() ????????????????.withIdentity("myTrigger",?"group1") ????????????????.startAt(date) ????????????????.endAt(endDate) ????????????????.withSchedule(SimpleScheduleBuilder.simpleSchedule().withIntervalInSeconds(2).repeatForever()) ????????????????.build(); ????????//創(chuàng)建Schedule實(shí)例 ????????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); ????} }
打請(qǐng)問(wèn)老師,把打印當(dāng)前時(shí)間的這幾句移到開(kāi)頭的位置就不會(huì)在控制臺(tái)輸出出了是為什么呢?
2019-08-02
老師我看錯(cuò)了,不好意思。。。。
2019-08-02
我拿先開(kāi)始寫(xiě)的程序試了試,把打印當(dāng)前時(shí)間的這幾句換了位置,發(fā)現(xiàn)也是不會(huì)在控制臺(tái)輸出