padding on hours minutes seconds

This commit is contained in:
Lukas Barragan Torres 2023-04-17 10:07:11 +02:00
parent b43d775039
commit 26f98480f4
2 changed files with 8 additions and 2 deletions

View file

@ -1,3 +1,4 @@
package be.ugent.sel.studeez.data.local.models.timer_functional
data class HoursMinutesSeconds(val hours: Int, val minutes: Int, val seconds: Int)
data class HoursMinutesSeconds(val hours: String, val minutes: String, val seconds: String
)

View file

@ -24,7 +24,12 @@ class Time(initialTime: Int) {
val hours: Int = time / (60 * 60)
val minutes: Int = (time / (60)) % 60
val seconds: Int = time % 60
return HoursMinutesSeconds(hours, minutes, seconds)
return HoursMinutesSeconds(
hours.toString().padStart(2, '0'),
minutes.toString().padStart(2, '0'),
seconds.toString().padStart(2, '0')
)
}
}