G
Guest
Gast
Hallo zusammen,
ich würde gerne von einer Uhrzeit eine bestimmte Anzahl an Minuten abziehen und diese wieder zurückgeben. Leider funktioniert das nicht so, wie ich mir das gedacht habe.
Was muss ich ändern?
Der Fehler ist im Moment das der Returnwert vom Typ Calendar ist, und ich eigentlich Date haben will. Ob das mit dem subtrahieren der Minuten so funktioniert, weiss ich leider auch nicht.
ich würde gerne von einer Uhrzeit eine bestimmte Anzahl an Minuten abziehen und diese wieder zurückgeben. Leider funktioniert das nicht so, wie ich mir das gedacht habe.
Was muss ich ändern?
Der Fehler ist im Moment das der Returnwert vom Typ Calendar ist, und ich eigentlich Date haben will. Ob das mit dem subtrahieren der Minuten so funktioniert, weiss ich leider auch nicht.
Code:
public static Date substractTimeBonus(Date checkOutTime) {
Calendar outTime = new GregorianCalendar();
outTime.setTime(checkOutTime);
outTime.add(Calendar.MINUTE, -TIME_BONUS); // <-- ????
return outTime;
}