humanized property
String
get
humanized
🔤 Format as 1h 5m 20s (skips zero parts)
Implementation
String get humanized {
final parts = <String>[];
if (inHours > 0) parts.add('${inHours}h');
if (inMinutes.remainder(60) > 0) parts.add('${inMinutes.remainder(60)}m');
if (inSeconds.remainder(60) > 0) parts.add('${inSeconds.remainder(60)}s');
return parts.join(' ');
}