anpassen des Rückgabewerts auf ArrayList

main
dustineversmann 2024-10-02 12:01:41 +02:00
parent 45105f3426
commit b1aca00ebd
1 changed files with 6 additions and 2 deletions

View File

@ -4,6 +4,8 @@ package de.deversmann;
import java.text.ParseException; import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.time.Duration; import java.time.Duration;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date; import java.util.Date;
public class Parkhaus { public class Parkhaus {
@ -72,8 +74,9 @@ public class Parkhaus {
} }
public String berechneParkdauer(String einfahrtZeit, String ausfahrZeit){ public ArrayList berechneParkdauer(String einfahrtZeit, String ausfahrZeit){
String dauer = ""; String dauer = "";
ArrayList parkdauer = new ArrayList();
try { try {
Date einfahrtZeitDate = simpleDateFormat.parse(einfahrtZeit); Date einfahrtZeitDate = simpleDateFormat.parse(einfahrtZeit);
Date ausfahrZeitDate = simpleDateFormat.parse(ausfahrZeit); Date ausfahrZeitDate = simpleDateFormat.parse(ausfahrZeit);
@ -82,11 +85,12 @@ public class Parkhaus {
long hours = duration.toHours() % 24; long hours = duration.toHours() % 24;
long minutes = duration.toMinutes() % 60; long minutes = duration.toMinutes() % 60;
dauer = "Parkdauer:" + days + " Tage " + hours + " Stunden " + minutes + " Minuten "; dauer = "Parkdauer:" + days + " Tage " + hours + " Stunden " + minutes + " Minuten ";
Collections.addAll(parkdauer,days,hours,minutes);
} catch (ParseException e) { } catch (ParseException e) {
System.out.println("Fehler beim Parsen der Daten"+ e.getMessage()); System.out.println("Fehler beim Parsen der Daten"+ e.getMessage());
} }
return dauer; return parkdauer;
} }
} }