我需要每两个小时运行一次计时器 但是每天4点钟,应该跳过计时器 这个想法是明确地将每小时写入计划注释:
@Schedule( hour = "0, 2, 6, 8, 10, 12, 14, 16, 18, 20, 22", minute = "0" )
如果有更短的方式来表达计时器,那么我的问题就出现了?
答案 0 :(得分:2)
我认为你可以使用间隔,从EJB Timer Documentation我找到了以下表达式:
以下表达式表示从中午开始每2小时:
小时=" 12/2"
所以我认为你可以使用这样的东西:
hour="0-2/2, 6-0/2"
我不确定这会有效,但你可以尝试一下,或者你可以尝试使用文档结合结果来找到正确的输出。