3

我正在开发一个需要安排一些代码的网络应用程序。我正在使用石英。现在的问题是我希望它在每天之后工作,或者说 24 小时。请让我知道如何做到这一点。我以前没有这样做过,我正在使用调度程序 API 中的示例代码。

4

3 回答 3

6

提问时间过长。

请在您的调度程序代码中编辑类似这样的代码块。并将此字符串添加为最后一个参数。

“0 0 12 * * ?”

每天中午 12 点(中午)开火

请使用此链接获取更多帮助

于 2009-08-10T07:06:07.843 回答
5

公认的答案是正确的,但如果您想进一步修改您的日程安排,值得知道Quartz 格式遵循crontab 格式,但有一些差异可能会让粗心大意(这让我发誓一段时间)。

  • crontab 有 5 个字段和 Quartz 6 或 7(额外的字段是秒和年)。
  • 星期几在 Quartz中为1 索引,在 crontab 中为 0 索引。
  • Quartz 还允许您使用缩写名称指定月份和星期几。

石英格式:

Field Name     Mandatory?  Allowed Values    Allowed Special Characters
Seconds        YES         0-59              , - * /
Minutes        YES         0-59              , - * /
Hours          YES         0-23              , - * /
Day of month   YES         1-31              , - * ? / L W
Month          YES         1-12 or JAN-DEC   , - * /
Day of week    YES         1-7 or SUN-SAT    , - * ? / L #
Year           NO          empty, 1970-2099  , - * /

crontab 格式:

crontab 文件有五个字段用于指定 day 、 date 和 time ,然后是要在该时间间隔运行的命令。

*     *     *     *     *  command to be executed
-     -     -     -     -
|     |     |     |     |
|     |     |     |     +----- day of week (0 - 6) (Sunday=0)
|     |     |     +------- month (1 - 12)
|     |     +--------- day of month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)
于 2009-08-10T07:54:36.543 回答
1

如果您可以在线托管您的代码(或通过网页在线访问它),请使用像 Scheduler.CodeEffects.com 这样的在线服务。Code Effects 免费提供一份时间表。

于 2009-10-01T19:22:20.787 回答