dce*_*chi 5 java cron quartz-scheduler
我正在尝试为quartz scheduler编写一个简单的cron表达式.我希望这个工作每个月在凌晨3点凌晨3点运行.
0 0 3 30 JAN-DEC ? *
Run Code Online (Sandbox Code Playgroud)
我想知道二月份会发生什么?工作是否会运行?
我不是在寻找一个月的最后一天解决方案,我需要用户选择作业运行的月份(理想情况是所有月份一次).
小智 6
L(“最后”)- 在允许使用的两个字段中具有不同的含义。例如,日期字段中的值“L”表示“该月的最后一天” - 对于非闰年,一月为第 31 天,二月为第 28 天。如果单独用于星期几字段,则它仅表示“7”或“SAT”。但如果在星期几字段中使用另一个值之后,则表示“该月的最后 xxx 天” - 例如“6L”表示“该月的最后一个星期五”。使用“L”选项时,重要的是不要指定列表或值范围,因为您会得到令人困惑的结果。
您可以使用它来指定,而不是直接在玉米作业中指定 30。
http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger
检查特殊字符。
谢谢。