Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
Jakarta ee 第5个工作日的Cron expr_Jakarta Ee - Fatal编程技术网

Jakarta ee 第5个工作日的Cron expr

Jakarta ee 第5个工作日的Cron expr,jakarta-ee,Jakarta Ee,一般来说,我们可以通过使用0 15 9 5*找到每个月的第5天?2011年这个表达式,但是为了找到第五个工作日我该怎么做,我有个想法,比如首先我们需要创建假期列表,然后我们需要基于此编写条件,所以任何人都可以告诉我,比如我是否走对了路,或者其他方式,请使用Java代码让我知道 您好,我想使用Java生成每个月的第5个工作日,就像上面的表达式一样,表示每个月的第5天例如,在Java中,将为2011年每个月的第5天生成上午9:15的日期: for (int i = 0; i < 12; i++

一般来说,我们可以通过使用0 15 9 5*找到每个月的第5天?2011年这个表达式,但是为了找到第五个工作日我该怎么做,我有个想法,比如首先我们需要创建假期列表,然后我们需要基于此编写条件,所以任何人都可以告诉我,比如我是否走对了路,或者其他方式,请使用Java代码让我知道


您好,我想使用Java生成每个月的第5个工作日,就像上面的表达式一样,表示每个月的第5天

例如,在Java中,将为2011年每个月的第5天生成上午9:15的日期:

for (int i = 0; i < 12; i++) {
    Calendar cal = Calendar.getInstance();
    cal.set(Calendar.SECOND, 0);
    cal.set(Calendar.MINUTE, 15);
    cal.set(Calendar.HOUR_OF_DAY, 9);
    cal.set(Calendar.DAY_OF_MONTH, 5);
    cal.set(Calendar.MONTH, i);
    cal.set(Calendar.YEAR, 2011);
    Date date = cal.getTime();
    System.out.println(date);
}

您可能想看看Java库。它支持在Java中触发作业的cron表达式。

您想要Java代码还是cron表达式?
Wed Jan 05 09:15:00 PST 2011
Sat Feb 05 09:15:00 PST 2011
Sat Mar 05 09:15:00 PST 2011
Tue Apr 05 09:15:00 PDT 2011
Thu May 05 09:15:00 PDT 2011
Sun Jun 05 09:15:00 PDT 2011
Tue Jul 05 09:15:00 PDT 2011
Fri Aug 05 09:15:00 PDT 2011
Mon Sep 05 09:15:00 PDT 2011
Wed Oct 05 09:15:00 PDT 2011
Sat Nov 05 09:15:00 PDT 2011
Mon Dec 05 09:15:00 PST 2011