Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 每季度第三周(周五)运行作业的Spring cron表达式_Java_Spring - Fatal编程技术网

Java 每季度第三周(周五)运行作业的Spring cron表达式

Java 每季度第三周(周五)运行作业的Spring cron表达式,java,spring,Java,Spring,我的工作安排如下 (cron=“0 0 19 02 01?”)每年1月2日下午7点,现在我需要参加每年第三周的季度比赛,如果有办法的话。我使用的是SpringCron调度程序,而不是quartz 如果“一年中第三个星期五的季度”是指“每个季度的第三个星期五”,那么: 0 0 19 15-21 1,4,7,10周五 它只匹配: 晚上7点(019) 星期五(星期五) 一个月的第三个星期五的日期介于15日和21日之间(15-21) 每个季度的第三个星期五将在1月、4月、7月或10月(1,4,7,10

我的工作安排如下 (cron=“0 0 19 02 01?”)每年1月2日下午7点,现在我需要参加每年第三周的季度比赛,如果有办法的话。我使用的是SpringCron调度程序,而不是quartz

如果“一年中第三个星期五的季度”是指“每个季度的第三个星期五”,那么:

0 0 19 15-21 1,4,7,10周五

它只匹配:

  • 晚上7点(
    019
  • 星期五(星期五)
  • 一个月的第三个星期五的日期介于15日和21日之间(
    15-21
  • 每个季度的第三个星期五将在1月、4月、7月或10月(
    1,4,7,10
试验

“一年中第三个星期五的季度”是什么意思?这是否意味着“本季度的第三个星期五”,例如2018年的1月19日、4月20日、7月20日和10月19日?
CronSequenceGenerator cronGen = new CronSequenceGenerator("0 0 19 15-21 1,4,7,10 FRI");
java.util.Date date = java.sql.Date.valueOf("2018-01-01");
for (int i = 0; i < 12; i++) {
    date = cronGen.next(date);
    System.out.println(new java.text.SimpleDateFormat("EEE, MMM d, yyyy 'at' hh:mm:ss a").format(date));
}