package mx.trackermap.TrackerMap.utils import kotlinx.datetime.* import kotlin.math.round class Formatter { companion object { 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 { return when (unit) { SpeedUnit.KMH -> { "${(speed * 1.852).toInt()} km/h" } SpeedUnit.MPH -> { "${(speed * 1.15078).toInt()} mph" } SpeedUnit.KN -> { "${speed.toInt()} kn" } } } } }