QuartZ Cron表达式 貌似指定不了 某一天这一辈子执行1次那种
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
大王来了 2016-01-13 07:39最佳回答 专家已采纳楼上正解,管日不管周,管周不管日,如果日和周都写上具体值就可能会解释不通。比如:到底是星期2的1号,还是1号的星期2。
只要记住,假如你为这两域的其中一个指定了值,那就必须在另一个字值上放一个 ?,意为不为该域指定具体值。
我也是刚刚弄懂的~ -采纳该答案 已采纳该答案 专家已采纳评论解决 2 无用打赏举报微信扫一扫
分享评论登录 后可回复...
报告相同问题?
提交
相关推荐 更多相似问题
- 2016-05-25 15:51回答 4 已采纳 解决了。。。。。
- 2018-08-27 03:25回答 3 已采纳 每周一早上9点:0 00 9 ? * MON ; 每周五中午12点:0 00 12 ? * FIR ; 每周一、周五9点、12点:0 00 9,12 ? * MON ,FIR; 每周一早上9点和
- 2017-05-08 08:30回答 2 已采纳 ``` 0 12 12 */2 * * ``` 这个是每隔两天的12:12分执行一次,可得出楼主需要的corn表达式为 ``` cron = "0 0 0 */2 * *
- 2022-04-21 20:49回答 14 已采纳 可以参考一下如下方式。望采纳! CronScheduleBuilder scheduleBuilder = CronScheduleBuilder.cronSchedule("0/5 * * * *
- 2009-07-23 13:05回答 4 已采纳 [quote]因为不像30分钟那样,可以被60整除[/quote] 是不是不能被60整除都不行..如果是这样的话..就跟表达式没关系了... 说实话..Quartz没学过..之前也是网上看了一下.
- 2021-06-29 15:03回答 3 已采纳 由于服务器重启后,quartz识别到有定时任务今天要执行的,如果超过执行时间会立刻执行的,它不会记录定时任务之前是否执行过,因为重启后是新的线程池了。 你可以尝试设置DataStart的时候判断一下
- 2017-05-23 06:37回答 1 已采纳 ClassNotFoundException: com.mchange.v2.c3p0.ComboPooledDataSource 很明确就是没有包,或者部署的服务器上面没有该包,自己到服务器的项目
- 2013-07-16 02:11回答 1 已采纳 如果我没有理解错的话,应该是概念略有混淆. 首先,我们确定* 表示所有值. 例如:在分的字段上设置 "*",表示每一分钟都会触发。 而如果是数字,则代表,在指定的时间触发.
- 2012-01-05 14:30回答 5 已采纳 [quote][color=red]Hour values must be between 0 and 23 [/color] 拆分的方案可以考虑下,既然没有现成的表达式只能拆成2个来处理[/quo
- 2016-02-14 10:11回答 1 已采纳 http://www.cnblogs.com/GarfieldTom/p/3746290.html
- 没有解决我的问题, 去提问