summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt
index 201c294e5..b31bb828b 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt
@@ -105,12 +105,15 @@ object TimeUtils {
yearElement: Boolean = true,
hoursAndMinutesElement: Boolean = true,
timeFormat24h: Boolean = false,
+ exactMinutes: Boolean = true,
): String {
val hour = if (timeFormat24h) this.hour else (this.hour + 11) % 12 + 1
val timeOfDay = if (!timeFormat24h) {
if (this.hour > 11) "pm" else "am"
} else ""
- val minute = this.minute.toString().padStart(2, '0')
+ val minute = this.minute.let {
+ if (exactMinutes) it else it - (it % 10)
+ }.toString().padStart(2, '0')
val month = SkyBlockTime.monthName(this.month)
val day = this.day
val daySuffix = SkyBlockTime.daySuffix(day)