如果时钟改变/调整,我可以收到通知吗?

时间:2011-03-14 13:28:51

标签: java clock

我有一个程序,它依赖于时钟来执行一些重复的任务。我怎么知道时钟已经改变了,我需要重新调整我的任务?

编辑:我正在使用Date实例来查看时间是否已经过去。

1 个答案:

答案 0 :(得分:4)

开始一个新的主题:

  1. 获取当前时钟时间并将其存储在变量V
  2. 睡眠时间为X毫秒
  3. 将X添加到V,将其与当前时钟时间进行比较
  4. 如果值在几毫秒内不匹配,则假设时钟已更改,并触发重新计划
  5. 冲洗并重复