我有一份从 X 日开始到 Y 日结束的文件,并且增加了一天。我的任务是浏览这份文件并找出文件中缺少多少天。
Example:
19990904 56.00
19990905 57.00
19990907 60.00
需要打印出缺少 19900906。
我做了一些研究并阅读了有关 java 日历、日期和 Joda-Time 的信息,但无法理解它们中的任何一个。有人可以解释一下我刚才提到的这些功能的作用,然后就如何使用一个来实现我的目标提出建议吗?
我已经有这个代码:
String name = getFileName();
BufferedReader reader = new BufferedReader(new FileReader(name));
String line;
while ((line = reader.readLine()) != null)
{ //while
String delims = "[ ]+";
String [] holder = line.split(delims);
// System.out.println("*");
int date = Integer.parseInt(holder[0]);
//System.out.println(holder[0]);
double price = Double.parseDouble(holder[1]);