G
Gast
Gast
Hallo!
Hab folgendes Problem:
Mein Programm läuft zeilenweise durch eine Textdatei und soll bestimmte Zeilen ausgeben. Dies funtioniert auch. Nur habe ich Pobleme mit der Uhrzeit! mein timeString geht zwar zeilenweise durch, aber bringt eine Exeption, das er z. B. "Hallo" nicht parsen kann. Das ist mir auch klar, aber wie bekomme ich es hin, das nur das Datum ausgelesen wird und normaler Text "ignoriert" wird?
Gruß
Hab folgendes Problem:
Mein Programm läuft zeilenweise durch eine Textdatei und soll bestimmte Zeilen ausgeben. Dies funtioniert auch. Nur habe ich Pobleme mit der Uhrzeit! mein timeString geht zwar zeilenweise durch, aber bringt eine Exeption, das er z. B. "Hallo" nicht parsen kann. Das ist mir auch klar, aber wie bekomme ich es hin, das nur das Datum ausgelesen wird und normaler Text "ignoriert" wird?
Code:
public static void main( String[] args ){
try {
BufferedReader eingang = new BufferedReader(
new InputStreamReader(
new FileInputStream( readFile ) ) );
BufferedWriter ausgang = new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream( writeFile ) ) );
/**
* Variablen die aus dem File gelesen werden
*/
String zeile = eingang.readLine();
String timeString = eingang.readLine();
Code:
else{
DateFormat dateandtimeformatter = new SimpleDateFormat("yyyy.MM.dd hh:mm:ss");
Date date = dateandtimeformatter.parse(timeString);
System.out.println("TimeString: " +timeString);
System.out.println("Zeile: " +zeile);
//Schreibt Datum und Uhrzeit
ausgang.write("\n");
ausgang.write(timeString);
ausgang.write("\n");
}
Gruß