0 */1 * * ?
时间: 2024-02-26 20:49:57 浏览: 37
引用[1]和引用[2]中提到了`@Scheduled(cron = "0 0 * * * ?")`这个表达式用于实现定时任务。这个表达式的含义是每天的0点0分触发任务。具体解释如下:
- `0`表示每小时的第0分钟。
- `*`表示每小时都触发。
- `?`表示不指定具体的日期。
- `*`表示每月都触发。
- `?`表示不指定具体的星期。
- `*`表示每周都触发。
所以,`0 */1 * * ??`这个表达式的含义是每小时的每分钟都触发任务。
相关问题
0 0 */1 * * ?
这是一个Cron表达式,用于在每个月的每一天的0点0分触发任务。Cron表达式是一种时间表达式,用于指定何时执行任务。它由6或7个字段组成,分别表示秒、分、小时、日期、月份、星期和年份(可选)。在这个例子中,星期和年份字段被省略了,因此只有6个字段。具体来说,0 0 */1 * * ? 表示每个月的每一天的0点0分执行任务。其中,*/1表示每隔1个单位执行一次,*表示任意值,?表示不指定。因此,这个Cron表达式可以被解释为“在每个月的每一天的0点0分执行任务”。
cron=0 0 */1 * * ?
Cron表达式是一种用于指定定时任务执行时间的字符串格式。它由6或7个域组成,每个域代表一个时间单位。根据提供的引用内容,我们可以解析出以下信息:
- 引用中的`@Scheduled(cron = “0 0 * * * ?”)`表示一个定时任务,每小时执行一次。
- 引用中提到了Cron表达式的两种语法格式,其中第一种格式为`Seconds Minutes Hours DayofMonth Month DayofWeek Year`,第二种格式为`Seconds Minutes Hours DayofMonth ...`。
根据以上信息,我们可以解析出`cron=0 0 */1 * * ??`的含义如下:
- `0 0`表示每小时的0分0秒执行任务。
- `*/1`表示每隔1个时间单位执行一次,这里是每隔1个小时。
- `* * ??`表示每天的任意时间执行任务,不考虑具体的日期和星期。
综上所述,`cron=0 0 */1 * * ??`表示一个定时任务,每隔1个小时执行一次,不考虑具体的日期和星期。