This question already has answers here:
How to schedule task daily + onStart() in Play 2.0.4?

(3个答案)


6年前关闭。





现在,我必须每天运行计划,并检查是否是星期一。但是很难控制确切的时间(例如,我想在1点钟运行)
那么有什么方法可以直接执行我的时间表?

Akka.system().scheduler().schedule(
  Duration.create(5, TimeUnit.MINUTES),
  Duration.create(1, TimeUnit.DAYS),
  instance, "check",
  Akka.system().dispatcher()
);

最佳答案

在这里看看相同的问题:https://stackoverflow.com/a/14706767/1066240

您需要对其进行一些修改,以找到下周一的1点,然后将任务安排为每周执行一次,而不是每天重复一次。

10-08 17:11