Hallo, also ich möchte die Zeit (Dauer) die gewisse Funktionen benötigen berechnen.
Also lasse ich mir vor und nach der jeweiligen Funktion die Uhrzeit per Date geben.
Anschließend möchte ich die Differenz berechnen wie folgt:
Das Problem ist, dass ich die zurückgegebenen Minuten und Sekunden immer nur mit Komma 0 bekomme obwohl noch Zahlen hinter dem Komma stehen müssten.
Was ist der Grund dafür?
Also lasse ich mir vor und nach der jeweiligen Funktion die Uhrzeit per Date geben.
Anschließend möchte ich die Differenz berechnen wie folgt:
Java:
private String dateCalculator(Date date1, Date date2){
long dateCalc= date2.getTime()-date1.getTime();
double diffMinutes = dateCalc/ (60*1000);
double diffSeconds = dateCalc/1000;
if (diffMinutes<1){
if(diffSeconds<1){
return dateCalc + " Millisekunden";
}else{
return diffSeconds + " Sekunden";
}
}
return diffMinutes + " Minuten";
}
Was ist der Grund dafür?