aboutsummaryrefslogtreecommitdiff
path: root/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/utils/Formatter.kt
diff options
context:
space:
mode:
Diffstat (limited to 'shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/utils/Formatter.kt')
-rw-r--r--shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/utils/Formatter.kt8
1 files changed, 5 insertions, 3 deletions
diff --git a/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/utils/Formatter.kt b/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/utils/Formatter.kt
index af4e14d..878418e 100644
--- a/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/utils/Formatter.kt
+++ b/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/utils/Formatter.kt
@@ -5,9 +5,11 @@ import kotlin.math.round
class Formatter {
companion object {
- fun formatDate(date: String): String {
- return date.substring(0 until date.indexOf('+'))
- .toLocalDateTime().toString().replace('T', ' ')
+ fun formatDate(str: String): String {
+ val timezone = TimeZone.currentSystemDefault()
+ val date = str.toInstant().toLocalDateTime(timezone).toString()
+ return date
+ .replace('T', ' ').trim('Z')
}
fun formatSpeed(speed: Double, unit: SpeedUnit): String {