【发布时间】:2012-10-10 19:28:12
【问题描述】:
如何编写下面的 cron 表达式?
- 每月第一个工作日 00:00:00
- 每月第四个工作日06:00:00
- 周六00:00:00
根据上面的cron表达式,如何获取开始日期和结束日期?
- 上个月的第一天和本月的第一天
- 上个月的第一天和本月的第三个工作日
- 本周的星期一日期和本周的星期六日期。
【问题讨论】:
标签: java spring cron cronexpression crontrigger
如何编写下面的 cron 表达式?
根据上面的cron表达式,如何获取开始日期和结束日期?
【问题讨论】:
标签: java spring cron cronexpression crontrigger
使用 Quartz 调度器测试:
每月第一个工作日 00:00:00
0 0 0 1W * ? *
每月第四个工作日 06:00:00
0 0 6 4W * ? *
星期六00:00:00
0 0 0 ? * SAT *
【讨论】:
W 只是工作日(周一至周五)的简写,每个国家/地区的国定假日都不同,Quartz 无法跟踪所有这些。至于您的其他问题-尝试使用简单的Calendar 课程,它应该对您有很大帮助。或者更好的是,去 Joda Time。