我希望我的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中这类功能的一个很好的选择。

10-05 23:03