gpt4 book ai didi

java - EJB 计时器服务每两小时运行一次,但每天不运行一次

转载 作者:行者123 更新时间:2023-12-02 03:09:45 24 4
gpt4 key购买 nike

我需要一个计时器每两个小时运行一次。
但每天 4 点钟应该跳过一次计时器。
这个想法是明确地将每小时写入时间表注释中:

@Schedule( hour = "0, 2, 6, 8, 10, 12, 14, 16, 18, 20, 22", minute = "0" )

这让我想到了我的问题是否有更短的方式来表达计时器?

最佳答案

我认为你可以使用EJB Timer Documentation中的间隔我发现了以下表达式:

The following expression represents every 2 hours starting at noon:

hour="12/2"

所以我认为你可以使用这样的东西:

hour="0-2/2, 6-0/2"

我不确定这是否有效,但您可以尝试一下,或者您可以尝试使用文档组合结果以找到正确的输出。

关于java - EJB 计时器服务每两小时运行一次,但每天不运行一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41238032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com