ATG调度程序的基本用法(作为ATG属性文件中的属性添加):
schedule=calendar mos dates wkdays mo-occurs hrs mins
此文档为here。
对我来说,月份的描述非常令人困惑:
Parameter | Values | Description
mos | 0..11 | The months when the task occurs, where 0 represents December.
是否有任何正当理由偏离正常月份的表示(即1到12)?
我不知所措,为什么他们这样做。它甚至与
java.util.Calendar
的行为方式不一致:Link关于他们为什么要这样做有逻辑上的解释吗?
最佳答案
那是打字错误。在ATG 2007的较旧文档中,它正确地将January表示为0,December表示为11。此外,该页面上的其余内容表示May是4,而August是7(仅当January是0时才是true)。这似乎已经渗入了2007年至ATG 9之间的文档中。在ATG 10.2 / ATG 11文档中仍然不正确