web-dev-qa-db-ja.com

午前0時に深夜ごとに実行するプログラムのCron Expression(Quartz)

GMTの深夜12時にプログラムを実行するQuartz Schedulerのcron式とは何ですか。

私はクォーツを使用したことがないので、まだ学んでいます。

式_0 0 12 * * ?_であるか、12 pm (noon)の式です。誰か教えてもらえますか?

38
vijee

1秒2分3時間4月の日5月6週の日7年(オプションのフィールド)

あなたの場合:

0 0 0 * *?

正午に発射したい場合、これは真夜中に発射されます:

0 0 12 * *?

または両方:

0 0 0,12 * *?

もっと複雑にしたい場合は良いページ: http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/tutorial-lesson-06

素晴らしい一日を過ごします!

82
S..
<Minute> <Hour> <Day_of_the_Month> <Month_of_the_Year> <Day_of_the_Week>

次のグラフは、その構成を示しています。

* * * * * *
| | | | | | 
| | | | | +-- Year              (range: 1900-3000)
| | | | +---- Day of the Week   (range: 1-7, 1 standing for Monday)
| | | +------ Month of the Year (range: 1-12)
| | +-------- Day of the Month  (range: 1-31)
| +---------- Hour              (range: 0-23)
+------------ Minute            (range: 0-59)

午前0時に深夜ごとに実行するプログラムのCron式。

0 0 0 1/1 *? *

Cron Expressionの知識がなくても簡単に独自のCron Expressionを作成できる優れたWebサイト: Cron Maker

独自のcron式を作成し、このようなcronの次回の起動日時を表示するのに役立ちます。

1.  Wednesday, July 6, 2016 12:00 AM
2.  Thursday, July 7, 2016 12:00 AM
3.  Friday, July 8, 2016 12:00 AM
4.  Saturday, July 9, 2016 12:00 AM
5.  Sunday, July 10, 2016 12:00 AM .....
20

午前0時に深夜ごとに実行するプログラムのCron Expressionは0 0 0 * * *

1