getTimeFromMiliseconds static method
Converts milliseconds to a human-readable time string
@param milliseconds The milliseconds to convert @return The formatted time string (e.g., "100 ms", "1.5 s", "2.3 min", "1.2 h")
Implementation
static String getTimeFromMiliseconds(int? milliseconds) {
if (milliseconds == null) return '';
if (milliseconds < 1000) {
return '$milliseconds ms';
} else if (milliseconds < 60000) {
double seconds = milliseconds / 1000;
return '${AppUtils.formatDecimal(seconds)} s';
} else if (milliseconds < 3600000) {
double minutes = milliseconds / 60000;
return '${AppUtils.formatDecimal(minutes)} min';
} else {
double hours = milliseconds / 3600000;
return '${AppUtils.formatDecimal(hours)} h';
}
}