From 10efec4733c95082b13fc6b3602cd1ac069bf68b Mon Sep 17 00:00:00 2001 From: Moritz Warning Date: Thu, 5 Mar 2026 23:32:16 +0100 Subject: [PATCH] DateUtils: make duration rounded up to minutes --- app/src/main/java/utils/DateUtils.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/utils/DateUtils.kt b/app/src/main/java/utils/DateUtils.kt index 14b6175..b0ac816 100644 --- a/app/src/main/java/utils/DateUtils.kt +++ b/app/src/main/java/utils/DateUtils.kt @@ -9,10 +9,14 @@ import java.util.Date class DateUtils { companion object { /** - * Format time duration in seconds as e.g. "2 hours, 1 min". + * Format time duration in seconds as e.g. "2 hours, 1 min", rounded up to minutes. * Used for the duration to the next/previous event in the event details dialog. */ fun formatTimeDuration(context: Context, secondsDiff: Long): String { + return formatTimeDurationExact(context, 60L + secondsDiff - (secondsDiff % 60L)) + } + + fun formatTimeDurationExact(context: Context, secondsDiff: Long): String { var seconds = secondsDiff val years = (seconds / (365 * 24 * 60 * 60F)).toLong()