现在我必须每天运行计划并检查这一天是否是星期一。但是很难控制确切的时间(例如我想在 1 点钟运行它) 那么有什么方法可以直接实现我的日程安排吗?
Akka.system().scheduler().schedule(
Duration.create(5, TimeUnit.MINUTES),
Duration.create(1, TimeUnit.DAYS),
instance, "check",
Akka.system().dispatcher()
);
现在我必须每天运行计划并检查这一天是否是星期一。但是很难控制确切的时间(例如我想在 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 点,然后将任务安排为每周重复而不是每天重复。