P_H_I_L
Erfahrenes Mitglied
Hallo Zusammen,
ich möchte JEDE ANGEFANGENE MINUTE aufrunden. Zur Verfügung habe ich einen Startzeitpunkt und einen Endzeitpunkt. Zwischen diesen Beiden Datetimes muss ich die Minuten berechnen (Jede Angefangene Min. aufrunden zu einer Vollen)
Dies hab ich bisher:
Aber wie mach ich das mit den Angefangen minuten? da es ein Log ist wird bisher alles abgerundet. Bei Unter einer Minute kommt auch 0 raus. Doch ich will z.B 1 erreichen
hat jemand ne idee
ich möchte JEDE ANGEFANGENE MINUTE aufrunden. Zur Verfügung habe ich einen Startzeitpunkt und einen Endzeitpunkt. Zwischen diesen Beiden Datetimes muss ich die Minuten berechnen (Jede Angefangene Min. aufrunden zu einer Vollen)
Dies hab ich bisher:
HTML:
Date start = (Date)getSessionBean1().getHotline_callsByIdDataProvider1().getValue("hotline_calls.abrechnung_start");
Date ende = (Date)getSessionBean1().getHotline_callsByIdDataProvider1().getValue("hotline_calls.abrechnung_ende");
//java.text.SimpleDateFormat dateFormatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm");
//Date start = dateFormatter.parse(dateStart);
//Date ende = dateFormatter.parse(dateEnde);
long tmpstart = start.getTime();
long tmpende = ende.getTime();
long dauer = (tmpende-tmpstart) / 1000 / 60;
Aber wie mach ich das mit den Angefangen minuten? da es ein Log ist wird bisher alles abgerundet. Bei Unter einer Minute kommt auch 0 raus. Doch ich will z.B 1 erreichen
hat jemand ne idee