Files
trainhub-flutter/lib/core/extensions/duration_extensions.dart
Kazimierz Ciołek 782986a632 Initial commit
2026-02-19 02:49:29 +01:00

16 lines
453 B
Dart

extension DurationExtensions on Duration {
String toMmSs() {
final int minutes = inMinutes.remainder(60);
final int seconds = inSeconds.remainder(60);
return '${minutes.toString().padLeft(2, '0')}:${seconds.toString().padLeft(2, '0')}';
}
}
extension IntTimeExtensions on int {
String toMmSs() {
final int minutes = this ~/ 60;
final int seconds = this % 60;
return '$minutes:${seconds.toString().padLeft(2, '0')}';
}
}