Zeitdifferenzberechnung

Status
Nicht offen für weitere Antworten.

oldshoe

Bekanntes Mitglied
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:
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";
	}
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?
 

oldshoe

Bekanntes Mitglied
Da teilweise ein enormer Datenbestand betrachtet wird, kann das mitunter mehrere Minuten dauern.
Aber vielen Dank, mit dem Punkt funktioniert das jetzt.
 
Status
Nicht offen für weitere Antworten.

Oben