java - 在一天中的特定时间运行作业
问题描述
我正在编写代码以在工作日的特定时间范围内运行作业。即我需要这项工作在工作日的上午 9 点到下午 5 点之间每 5 分钟运行一次。我可以通过以编程方式安排和禁用作业来实现此行为。是否有任何开箱即用的选项可用于实现类似的行为?
解决方案
我可以在下面的 cron 表达式的帮助下实现这一点。Cron 表达式摇滚!!
0 0/2 9-16 ? * SUN,MON,TUE,WED,THU *
推荐阅读
- python-3.x - 函数工作后全局列表也发生变化
- php - 在 PHP 中从 XML 创建 Woocommerce 产品属性以空值结束
- reactjs - Formik 表单的单元测试中的状态未更新
- python - 如何正确绘制自然对数?
- django - 分页不断更新django中的提要?
- azure - azure devops 中是否有用于测量变更提前期和变更失败率指标的本机功能?
- json - 在 vb 中反序列化 JSON 时出错,为什么我会收到异常详细信息:System.ArgumentException:传入的数组无效,预期为“,”?
- javascript - 如何在香草js中做到这一点?
- java - 为什么分析()方法没有获取图像?
- c++ - Visual Studio 的输出未显示浮点数和双精度数的所有有效数字与 C++ 代码