public class Main { public static void main(String[] args) { // Konvertieren zu Stunden und Minuten String[] zeitArray = eingabe.split(":"); int stunden = Integer.parseInt(zeitArray[0]); int minuten = Integer.parseInt(zeitArray[1]); // Berechnung der Arbeitszeiten Calendar startZeit = Calendar.getInstance(); SimpleDateFormat format = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss"); startZeit.set(Calendar.HOUR_OF_DAY, stunden); startZeit.set(Calendar.MINUTE, minuten); Calendar arbeitszeit7h6Gehen = (Calendar) startZeit.clone(); arbeitszeit7h6Gehen.add(Calendar.MINUTE, (7 * 60) + 36 * 60); // 7,6 Stunden Arbeitszeit mit einer Stunde Pause (60 Minuten) System.out.println("Mit einer Arbeitszeit von 7.6 Stunden gehst du um " + format.format(arbeitszeit7h6Gehen.getTime()) + " Uhr."); Calendar arbeitszeit6hGehen = (Calendar) startZeit.clone(); arbeitszeit6hGehen.add(Calendar.MINUTE, (6 * 60) + 20); // 6 Stunden Arbeitszeit mit 20 Minuten Pause System.out.println("Mit einer Arbeitszeit von 6 Stunden gehst du um " + format.format(arbeitszeit6hGehen.getTime()) + " Uhr."); } } }