石英启动时间设置

Quarzt start time set

我正在使用 Quartz 执行一些工作,一切都运行良好,但问题是 我想设置时间特定时间启动石英

我想 运行 quartz 每天在 6:00PM 如何设置这个时间,现在我的 quartz 每 5 秒 运行ning

我正在使用 java、jsf 和 primefaces。

===更新===

我用了elbraulio建议的表达方式,没问题。但是 Quartz cron 不工作,

这是我之前的代码:

<schedule>
    <job>
        <name>AJob</name>
        <group>AGroup</group>
        <description>Print a welcome message</description>
        <job-class>com.mkyong.scheduler.SchedulerJob</job-class>
    </job>

    <trigger>
        <cron>
            <name>dummyTriggerName</name>
            <job-name>AJob</job-name>
            <job-group>AGroup</job-group>
            <!-- It will run every 5 seconds -->
            <cron-expression>0/30 * * * * ?</cron-expression>
        </cron>
    </trigger>
</schedule>

现在我已经更改了它,但没有用。

<schedule>
    <job>
        <name>AJob</name>
        <group>AGroup</group>
        <description>Print a welcome message</description>
        <job-class>com.mkyong.scheduler.SchedulerJob</job-class>
    </job>

    <trigger>
        <cron>
            <name>dummyTriggerName</name>
            <job-name>AJob</job-name>
            <job-group>AGroup</job-group>
            <!-- It will run every 5 seconds -->
            <cron-expression>0 0 18 ? * * *</cron-expression>
        </cron>
    </trigger>
</schedule>

有没有时区问题?

这是你需要的表情到运行每天在6:00PM

0 0 18 ? * * *

此外,您可以使用 this site 轻松生成表达式