Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Oracle ATG调度程序:月份异常_Java_Atg_Atg Dynamo - Fatal编程技术网

Java Oracle ATG调度程序:月份异常

Java Oracle ATG调度程序:月份异常,java,atg,atg-dynamo,Java,Atg,Atg Dynamo,ATG调度程序的基本用法(作为属性添加到ATG属性文件中): 这方面的文件是 对本月(mos)的描述令我非常困惑: Parameter | Values | Description mos | 0..11 | The months when the task occurs, where 0 represents December. 有没有什么合理的理由可以让这个奇怪的月份从正常的月份代表性中分离出来,比如1-12 我不明白他们为什么这样做。它甚至不符合java.util.Ca

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

这方面的文件是

对本月(mos)的描述令我非常困惑:

Parameter | Values | Description 

mos       | 0..11  | The months when the task occurs, where 0 represents December.
有没有什么合理的理由可以让这个奇怪的月份从正常的月份代表性中分离出来,比如1-12

我不明白他们为什么这样做。它甚至不符合
java.util.Calendar
的行为方式:


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

那是一个打字错误。在较旧的文档中,它正确地将1月称为0,将12月称为11。此外,该页面上的其他内容显示5月4日,8月7日(仅当1月为0时为真)。这似乎在2007年和ATG9之间的某个时候悄悄地出现在文档中。ATG 10.2/ATG 11文档中的值仍然不正确

因此,这个问题是关于他们为什么决定在12月份选择该值?谁知道呢,我想只有ATG新手才会问:)奇怪的是,一些显而易见的事情可能会被改变,而没有人会注意到……也许当他们开始在一些日期/时间功能中使用Joda Time时,他们感到困惑,决定让我们其他人也有同样的感觉。
Parameter | Values | Description 

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