我需要创建3个计时器。
第一个计时器应每3天超时一次,但在下个月滚动。例如,如果我希望计时器每3天触发一次。因此,计时器应在第1,4,7,10,13,16,19,22,25,28个月的几天内超时。但是如果这个月是31天那么定时器将在下个月的第31天和第3天触发,如果这个月是30天它将在下个月的第1天触发,但是如果这个月只是28天那么它应在下个月的第3天触发。
第二个计时器应在星期日每3周一次。
第三个计时器将在月末每6个月触发一次。
我正在尝试使用基于日历的计时器(timerService.createCalendarTimer(schedule))但我找不到建立上述计时器的方法,因为x / y的间隔不适用于数月和数周。而且好几天它都不支持下个月滚动。有什么想法吗?
答案 0 :(得分:0)