0

ATG 调度程序的基本用法(作为属性添加到 ATG 属性文件中):

schedule=calendar mos dates wkdays mo-occurs hrs mins

文档在这里

这个月(mos)的描述对我来说非常莫名其妙:

Parameter | Values | Description 

mos       | 0..11  | The months when the task occurs, where 0 represents December.

这种与正常月份表示(即1-12)的奇怪中断是否有任何正当理由?

我不明白他们为什么这样做。它甚至与java.util.Calendar行为方式不一致:链接

他们为什么这样做有一些合乎逻辑的解释吗?

4

1 回答 1

1

那是打字错误。在ATG 2007的旧文档中,它正确地将 1 月称为 0,将 12 月称为 11。此外,该页面上的其余内容表明 5 月是 4 月,8 月是 7 日(仅当 1 月为 0 时才如此)。这似乎在 2007 年和 ATG 9 之间的某个地方出现在文档中。在 ATG 10.2/ATG 11 文档中仍然不正确

于 2014-03-31T19:51:45.720 回答