日付 X に開始し、日付 Y に終了し、1 日ずつ増加するドキュメントがあります。私の仕事は、この文書を調べて、文書から何日が抜けているかを調べることです。
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]);