【转】根据Quartz-Cron表达式获取最近几次执行时间
执行 获取 时间 根据 表达式 最近 quartz Cron
2023-09-27 14:20:55 时间
public static List<String> getRecentTriggerTime(String cron) { List<String> list = new ArrayList<String>(); try { CronTriggerImpl cronTriggerImpl = new CronTriggerImpl(); cronTriggerImpl.setCronExpression(cron); // 这个是重点,一行代码搞定 List<Date> dates = TriggerUtils.computeFireTimes(cronTriggerImpl, null, 8); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); for (Date date : dates) { list.add(dateFormat.format(date)); } } catch (ParseException e) { e.printStackTrace(); } return list; }
转自:https://blog.csdn.net/loveLifeLoveCoding/article/details/80447836
相关文章
- DVWA之Command injection(命令执行漏洞)
- shell获取执行脚本路径
- Laravel 执行原生 sql
- 关于每天必做、且需要立刻执行、立刻培养的事
- JavaScript 执行上下文与作用域
- 执行./script/checkpatch.pl my.patch来检查补丁时报错"perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL=(unset),"如何处理?
- 【Harmony OS】WebView调用JS并获取执行结果
- Selenium2学习-036-WebUI自动化实战实例-034-JavaScript 在 Selenium 自动化中的应用实例之六(获取 JS 执行结果返回值)
- linux把普通用户加入sudoers,解决无法执行sudo,每次sudo都要输入密码,获取执行sudo权限,添加进入sudo用户组
- 浅析Vue CompositionAPI和React Hooks对比:hook的意义、两者差别(原理-链表/Proxy、代码执行-每次渲染都执行/组件创建时运行、声明响应式状态、如何跟踪依赖、生命周期、自定义hook、Ref获取元素、计算属性附加函数、Context和provide/inject、在渲染上下文中暴露值)
- [Laravel] 获取执行的Sql
- 使用 Instance Tunnel 获取 Maxcompute Instance 的执行结果
- ZuulFilter 执行顺序
- C#-执行cmd命令,获取结果
- (原)C++中测试代码执行时间
- java获取异步线程执行结果示例,也是Executors框架的基本原理