这个 cron 表达式是否意味着每隔一个星期日?

发布于 2024-09-01 15:05:50 字数 121 浏览 6 评论 0原文

下面的 cron 表达式的意思是“每隔一个星期日执行一次”吗?

0 0 3 ? * 2/1 *

我正在尝试将它与 Spring Quartz 调度程序一起使用。

Does the following cron expression mean "execute every other Sunday?"

0 0 3 ? * 2/1 *

I'm trying to use it with the Spring Quartz scheduler.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

断舍离 2024-09-08 15:05:50

The expression you are asking about fires at 3 am Monday to Saturday. From the Quartz Javadoc you could try using the two expressions 0 0 3 ? * 1#1 * and 0 0 3 ? * 1#3 * to execute on the 1st and 3rd Sundays of the month. The D#N syntax lets you pick the Nth day D of the month.

墨落画卷 2024-09-08 15:05:50

不,我不这么认为。我认为“2/1”的意思是“周二到周日”。我不确定是否可以表达“每隔一个星期日”,因为必须有“一个月中的一周”字段或类似的字段。

No, I don't think so. I think "2/1" means "Tuesday through Sunday." I'm not sure that it's possible to express "Every other Sunday", because there'd have to be a "week of month" field or something like that.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文