我想每天晚上 5 点使用 Java Timer 和 TimerTask 做作业。请帮我解决这个问题。
我认为以下方法存在问题...
schedule(TimerTask task, Date time)
----日期可以指定为第一天,但不能指定未来几天。
schedule(TimerTask task, Date firstTime, long period)
----可以给出初始开始时间和执行多长时间,这里如果我在晚上 4 点开始我的调度程序,那么如何提及下一个执行时间。如果我设置 1 小时延迟,它将每隔一小时调用一次。
schedule(TimerTask task, long delay)
--这不适用,它将根据开始时间做事。
schedule(TimerTask task, long delay, long period)
--这不适用,它将根据开始时间做事。