L
lingua
Gast
Hallo zusammen,
da mir das umschreiben des Projektes etwas schwer fällt haben ich zum besseren Verständnis den Sourcecode an entsprechenden stellen Kommentiert. Hauptaufgabe dieses Programms sollte sein die Zahlen 1-7 in chronologisch richtiger Reihenfolge untereinander in eine CSV Datei zu schreiben.
da mir das umschreiben des Projektes etwas schwer fällt haben ich zum besseren Verständnis den Sourcecode an entsprechenden stellen Kommentiert. Hauptaufgabe dieses Programms sollte sein die Zahlen 1-7 in chronologisch richtiger Reihenfolge untereinander in eine CSV Datei zu schreiben.
Java:
/** includes **/
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.io.FileWriter;
import java.io.IOException;
/**
* WebReader
*
*/
public class WebReader {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
Date now = new Date();
Calendar calendar = new GregorianCalendar();
calendar.setTime(now);
calendar.add(Calendar.DAY_OF_MONTH, 0); /** Rückwärts zählende Schleife im Tonus -3 -4 abwechselnd mit der Option auf wiedeholungen einstellbar o. unendlich **/
Date future = calendar.getTime();
DateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy");
URLConnection con = new URL("http://lotto.de/typo3conf/ext/jwt_zq/pi1/zq_service.php?id=result&date="+ dateFormat.format(future)).openConnection();
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream())); /** Auschneiden des des Datums und der Zahlen zwischen SPAN **/
while (br.ready()) {System.out.println(br.readLine()); /** Ausgabe in eine CSV Datei im Format Datum;Zahl1;Zahl2;Zah3 usw.fortlaufend untereinander **/
}
System.out.println("Future: " + dateFormat.format(future));
br.close();
}
}