cron表达式的一个疑问

qq77504166 2010-10-12 03:38:30
cron 表达式(“0/5 * * * * ?”)这样写可以
为什么写成(“0/5 * * * * *”)就会报错?为什么最后这个日期这不能用星号呢?
...全文
100 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq77504166 2010-10-12
  • 打赏
  • 举报
回复
谢谢!
YangWenChaoX 2010-10-12
  • 打赏
  • 举报
回复
1、当星期和日期都为*或数字时,报错
Support for specifying both a day-of-week AND a day-of-month parameter is not implemented.

即两个字段不能都指明的特定的值,必须互斥。这里的*和数字是一样的,如果都指明特定的数字,也是报一样的错。

2、当星期和日期都为?时,报错
'?' can only be specfied for Day-of-Month -OR- Day-of-Week.

即两个字段不能都‘没有特定的值’。

这个是Spring的实现,没有什么道理,Spring就是规定这两个字段必须这样互斥的设置。

出自:http://blog.csdn.net/chh_jiang/archive/2009/09/28/4603529.aspx

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧