From be2067067b6edef6177488062036596f967185ac Mon Sep 17 00:00:00 2001 From: Kelvin Date: Wed, 6 Mar 2024 21:59:55 +0100 Subject: [PATCH] Year rounding --- .../java/com/futo/platformplayer/Extensions_Formatting.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/futo/platformplayer/Extensions_Formatting.kt b/app/src/main/java/com/futo/platformplayer/Extensions_Formatting.kt index 9780eda6..6c316ac5 100644 --- a/app/src/main/java/com/futo/platformplayer/Extensions_Formatting.kt +++ b/app/src/main/java/com/futo/platformplayer/Extensions_Formatting.kt @@ -13,6 +13,8 @@ import java.text.DecimalFormat import java.time.OffsetDateTime import java.time.temporal.ChronoUnit import kotlin.math.abs +import kotlin.math.roundToInt +import kotlin.math.roundToLong //Long @@ -119,7 +121,8 @@ fun OffsetDateTime.getNowDiffMonths(): Long { return ChronoUnit.MONTHS.between(this, OffsetDateTime.now()); } fun OffsetDateTime.getNowDiffYears(): Long { - return ChronoUnit.YEARS.between(this, OffsetDateTime.now()); + val diff = ChronoUnit.MONTHS.between(this, OffsetDateTime.now()) / 12.0; + return diff.roundToLong(); } fun OffsetDateTime.getDiffDays(otherDate: OffsetDateTime): Long {