クォーツのcron式の設定ルールは何ですか?

クォーツのcron式の設定規則は以下のようになります:

  1. 6つの空白で区切られた7つの部分が規定されています:秒、分、時、日付、月、曜日、年(オプション)。
  2. 各部分には時間を表す特定の値、範囲、増加値、またはワイルドカードを使用できます。
  3. 特定の値:具体的な値を指定できます。たとえば、「0」は0秒、「30」は30秒を表します。
  4. 範囲:範囲を示すために”-“を使用できます。例えば、「10-15」は10から15を表します。
  5. 増加する値:”/”を使用して増加する値を表すことができます。例えば、”0/5″は0から始まり、5秒ごとにトリガーされることを示しています。
  6. 「たとえば、任意の値を表すために使われます」
  7. 枚数値:複数の枚数値を示すためには、カンマ「、」を使用することができます。例えば、「1,3,5」は1、3、5の3つの値を表します。
  8. 「L」を使用して、最後の値を表すことができます。たとえば、「0 0 23 L * ?」は毎月最後の日の23時にトリガーされます。
  9. “W”を使用することで最近の平日を表すことができます。たとえば、「0 0 0 ? * MON-FRI」は月曜日から金曜日の0時にトリガーされます。
  10. “字符串#:「#」を使って月の第何週の曜日を表すことができます。例えば、「0 0 0 ? * 6#3」は毎月3番目の金曜日の0時にトリガーされます。”
  11. 文字列C:例えば、「0 0 0 ? * 6L」は、毎月最終週の金曜日の0時にトリガーされることを示す。

上記は一部の一般的な設定ルールの概要に過ぎません。Quartzのcron式にはさらに複雑な設定方法やパラメータオプションがあります。具体的な設定ルールは、実際の要件に応じてQuartz公式ドキュメントや関連チュートリアルを参考にしてください。

bannerAds