CronSequenceGenerator的一个bug

215 阅读1分钟
 public static void main(String[] args) {
    CronSequenceGenerator cronSequenceGenerator = new CronSequenceGenerator("0 0 */2 * * ?");
    Date nextTime = cronSequenceGenerator.next(new Date(1635922800000L));
    System.out.println(nextTime);
  }
  
 1635922800000L 时间戳为2021-11-03 15:00:00
运行结果:
Wed Nov 03 16:00:00 CST 2021

13点开始,每隔两小时执行一次,下一个执行时间不应该是15点嘛,结果是下一次执行时间是14点