我希望我的Java程序在用户请求的特定日期和时间运行,该日期和时间将以Timestamp
的形式出现,所请求的时间戳将存储在数据库中,并且代码应在该时间点开始运行。
我应该为此或Quartz调度程序使用Timer类。请给我建议一个更好的解决方案。我是Java的新手,所以我对这些调度程序不太熟悉。如果有人可以通过给出一个简单的示例来帮助我,那么对我来说如何在timestamp
中提供timer
作为参数将是一个很大的帮助。
for (int i = 0; i < 4; i++)
{
if (bur[i] > 0) {
if (bur[i] > qtm) {
execOrder.add(i + 1);
bur[i] = bur[i] -qtm;
flagClounter++;
} else {
execOrder.add(i + 1);
bur[i] = 0;
flagClounter++;
}
}
}
如果以上是代码部分..我如何使用计时器使用它以及如何在其中或在Quartz中给出
Timestamp
。请帮我。 最佳答案
Quartz Scheduler是实现Java中这类功能的一个很好的选择。