用cron完成12月30日到31日和1月1日到1月5日执行的表达式
时间: 2023-04-02 09:00:31 浏览: 58
我可以回答这个问题。cron表达式如下:
,23 30,31 12 * # 12月30日和31日的点和23点执行
-23 1-5 1 * # 1月1日到1月5日每小时的分秒执行
希望我的回答能够帮到你。
相关问题
cron 工作日表达式
Cron 工作日表达式可以使用数字、星号和斜杠字符来表示一周中的工作日。以下是一些常见的工作日表达式:
- 每个工作日:0 0 * * 1-5
- 每周一到周五的下午 3 点:0 15 * * 1-5
- 每个工作日的 9:30 和 17:30:30 9,17 * * 1-5
- 每个工作日的 8:30 - 17:30,每隔 30 分钟执行一次:0/30 8-17 * * 1-5
在这些表达式中,数字表示时间或日期,星号表示任何值,斜杠用于指定步长。例如,0/30 表示每隔 30 分钟执行一次。工作日通常指周一到周五,因此表达式 1-5 表示周一到周五。
2023年5月30日13:50执行一次
可以在需要执行的方法上添加@Scheduled注解,并设置cron表达式为"0 50 13 30 5 2023",表示在2023年5月30日13:50执行一次。示例代码如下:
```
@Scheduled(cron = "0 50 13 30 5 2023")
public void myTask() {
// TODO: 定时任务执行的逻辑
}
```
其中,cron表达式的含义为:
- 第一位:秒,取值范围为0-59
- 第二位:分,取值范围为0-59
- 第三位:小时,取值范围为0-23
- 第四位:日,取值范围为1-31
- 第五位:月,取值范围为1-12
- 第六位:星期,取值范围为0-6,0表示星期日
- 第七位:年(可选),取值范围为1970-2099
因此,"0 50 13 30 5 2023"表示在2023年5月30日13:50执行一次。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)