NutzCN Logo
问答 如何动态取定时器的首次执行时间
发布于 2963天前 作者 苍蓝猛兽 1705 次浏览 复制 上一个帖子 下一个帖子
标签:

public static void main(String[] args) throws ParseException {

    Ioc ioc = IocMaster.getInstance();
    Tasks.scheduleAtFixedRate(ioc.get(Demo.class),
         "2016-02-22 00:00:00", 5, TimeUnit.MINUTES);

}

public class Demo implements Runnable {
@Override
public void run() {
// 如何获取到定时器的首次执行时间
}
}

大神们,来一发啊

1 回复

拿不到的, 唯一的办法就是自己算了

String time = "2016-02-22 00:00:00"
Demo demo = ioc.get(Demo.class);
demo.setTime(time);
Tasks.scheduleAtFixedRate(demo, time, 5, TimeUnit.MINUTES);
添加回复
请先登陆
回到顶部