Timer 考虑DST的java定时器任务调度

Timer 考虑DST的java定时器任务调度,timer,scheduling,dst,timertask,Timer,Scheduling,Dst,Timertask,我有一项任务需要在一天中不定期地运行10次。 例如早上6点、8点、11点、4点、4点30分。。。 我计划按以下方式进行: 将第一个计时器安排在早上6点,当它启动时,安排另一个计时器 上午8点等等。这东西应该可以正常工作,直到DST不生效为止 如图所示,当DST启动时,已计划的计时器将比实际时间晚1小时启动 public void scheduleTimerTask、Date-time api接受一个日期对象,但是一旦 即使dst改变,计时器也会被安排,它将根据新时间而不是实际时间触发 时间 有人

我有一项任务需要在一天中不定期地运行10次。 例如早上6点、8点、11点、4点、4点30分。。。 我计划按以下方式进行: 将第一个计时器安排在早上6点,当它启动时,安排另一个计时器 上午8点等等。这东西应该可以正常工作,直到DST不生效为止 如图所示,当DST启动时,已计划的计时器将比实际时间晚1小时启动

public void scheduleTimerTask、Date-time api接受一个日期对象,但是一旦 即使dst改变,计时器也会被安排,它将根据新时间而不是实际时间触发 时间
有人能提供一些输入来实现这一点吗?

你应该考虑使用一个作业调度程序,比如.MaTi,我希望能用一个。我们不能使用第三方API