java - 具有不同时间差的调度程序

标签 java spring cronexpression

我创建了一个带有 cron 表达式的调度程序,每 15 分钟运行一次

file.schedule=0 0/15 * * * ?

每 15 分钟安排一次

现在我需要更改它,因为它应该运行:

  • 从上午 12 点(即 00:00)到上午 9 点(09:00)每 15 分钟一类。
  • 从上午 9 点(即 9 点)到晚上 11 点(23:00)每隔一小时

我怎样才能实现这个目标。

最佳答案

这样就可以了,

从上午 12 点(即 00:00)到上午 9 点(09:00)每 15 分钟一类。

0 0/15 0-9 * * ?

从上午 9 点(即 9 点)到晚上 11 点(23:00)每隔一小时

0 0   9-23 * * ?

关于java - 具有不同时间差的调度程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14765667/

相关文章:

c# - 根据用户输入以编程方式创建 Hangfire cron 表达式

quartz-scheduler - Cron 表达式 - 在开始时间后每小时运行一次

java - JBoss 准备语句太慢

java - 如何在mockito的单元测试中传递函数中的任何UUID?

java - 将 Spring boot 应用程序部署到 Heroku

java - Tomcat 无法发动 war

java - 如何使用java中的quartz api将给定时间转换为cron表达式?

java - 更新语句未提交到数据库

java - Spark Launcher 无限等待作业完成

java - 如何从java获取spring配置文件名称