Java 随时间变化的随机数

Java 随时间变化的随机数,java,jodatime,Java,Jodatime,我的Joda Time在我的代码中将数字从9更改为1 代码: 输出: Please input File Name futuresmin 201306172 //System.out.println(date); 19870901 //System.out.println(holder[2]); 1987-01-01T00:00:00.000-05:00 //System.out.println(firstDate); 19870101 //System.out.println(useFir

我的Joda Time在我的代码中将数字从9更改为1

代码:

输出:

Please input File Name
futuresmin
201306172 //System.out.println(date);
19870901  //System.out.println(holder[2]);
1987-01-01T00:00:00.000-05:00 //System.out.println(firstDate);
19870101  //System.out.println(useFirstDate);
here  //System.out.println("here");
我不知道这是否是一个普遍的问题,或者这仅仅是我的问题,但是我在互联网上没有找到任何关于这个问题的信息。为什么Joda的时间会从19870901变为19870101?

“DD”是一年中的一天,而不是一个月中的一天,也就是“DD”


另一方面,很难将输出与代码关联起来。一般来说,最好将噪声控制在最低限度,并明确哪一行输出来自哪一个代码,如标题。

“DD”是一年中的某一天,而不是月份的某一天,即“DD”



另一方面,很难将输出与代码关联起来。一般来说,最好将噪音控制在最低限度,并明确哪一行输出来自哪一个代码,比如带有一个标题。

和一个指向API的完整性链接(因为我很自豪在遇到这个问题之前我的书签中有这个链接):以及一个指向API的完整性链接(因为我很自豪,在遇到这个问题之前,我的书签里有这个):
Please input File Name
futuresmin
201306172 //System.out.println(date);
19870901  //System.out.println(holder[2]);
1987-01-01T00:00:00.000-05:00 //System.out.println(firstDate);
19870101  //System.out.println(useFirstDate);
here  //System.out.println("here");