我有一个文档,从日期X开始,在日期Y结束,并且上升一天。我的任务是查看这个文档,找出文档中缺少多少天。在java中使用日历或Joda-Time
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]);
我需要导入任何东西才能使用JodaTime吗? – Danny
@Danny yeah jodatime本身http://mvnrepository.com/artifact/joda-time/joda-time/2.2 – NimChimpsky
我因为使用LocalDate和DateTimeFormatter – Danny