From d75e84d8d99aaf60d254caea995ee373e2ccbfb4 Mon Sep 17 00:00:00 2001 From: jannis Date: Fri, 17 Jan 2020 21:39:26 +0100 Subject: [PATCH] =?UTF-8?q?#36=20Pace=20with=20the=20format=20MM=E2=80=99S?= =?UTF-8?q?S=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/de/tadris/fitness/util/unit/UnitUtils.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/de/tadris/fitness/util/unit/UnitUtils.java b/app/src/main/java/de/tadris/fitness/util/unit/UnitUtils.java index 664706e..e8d4e56 100644 --- a/app/src/main/java/de/tadris/fitness/util/unit/UnitUtils.java +++ b/app/src/main/java/de/tadris/fitness/util/unit/UnitUtils.java @@ -73,14 +73,12 @@ public class UnitUtils { return hours + ":" + minStr + ":" + sekStr; } - /** - * - * @param pace Pace in min/km - * @return Pace - */ - public static String getPace(double pace){ + public static String getPace(double metricPace) { double one= CHOSEN_SYSTEM.getDistanceFromKilometers(1); - return round(pace / one, 1) + " min/" + CHOSEN_SYSTEM.getLongDistanceUnit(); + double secondsTotal = 60 * metricPace / one; + int minutes = (int) secondsTotal / 60; + int seconds = (int) secondsTotal % 60; + return minutes + ":" + (seconds < 10 ? "0" : "") + seconds + " min/" + CHOSEN_SYSTEM.getLongDistanceUnit(); } /**