java - Spring Quartz 的 cron 表达式

标签 java spring cron cronexpression crontrigger

下面如何编写 cron 表达式?

  1. 每月第一个工作日 00:00:00
  2. 每月第四个工作日 06:00:00
  3. 周六 00:00:00

根据上面的cron表达式,如何获取开始日期和结束日期?

  1. 上个月的第一天和当月的第一天
  2. 上月 1 号和当月第 3 个工作日
  3. 本周星期一的日期和本周星期六的日期。

最佳答案

使用 Quartz 调度程序进行测试:

first working day of each month at 00:00:00

 0 0 0 1W * ? *
<小时/>

4th working day of each month at 06:00:00

0 0 6 4W * ? *
<小时/>

00:00:00 on saturday

0 0 0 ? * SAT *

关于java - Spring Quartz 的 cron 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12986840/

相关文章:

php - 使用 CPanel 在 cron 作业中运行 PHP 文件

php - 将 mySQL 查询作为 cron 作业运行?

java - 如何设置请求Vision.Images.Annotate的超时

java - 命令按钮操作不适用于自定义标记

java - 发现以元素 'simple' 开头的无效内容。 Camel 问题

java - 带有可迭代的 Spring 数据 findAllBy 返回空数组

java - ehcache xml 需要 defaultCache 元素,其他缓存正在获取 defaultCache 属性

java - 如何在java中的套接字之间传递音频

java - Spring Boot 安全性无法正常工作

linux - 这个 cron 使用多个范围是否正确?