我正在尝试使用带有cron的Spring计划,当我每分钟都使用这种模式时,它就可以了;
pattern1: `0 * * * * *`
但是当我试着给一个小时例子:它应该每天工作19:00它不起作用,模式如下所示
pattern2: `0 * 19 * * *`
注意:我也尝试0 35 19 * * *
此模式进行更改,并尝试将其分解为无效。
解决!
这是一个时区问题。
我住在土耳其,去年我们的时区发生了变化,有趣的是Java仍在为旧时区工作如果我想在19时使用@Scheduled(cron=pattern)
运行一个方法,我必须将小时设置为18; / p>
"0 35 18 * * *"
在19:35:00工作
"0 35 19 * * *"
未在19:35:00工作