Initial commit
This commit is contained in:
15
lib/core/extensions/duration_extensions.dart
Normal file
15
lib/core/extensions/duration_extensions.dart
Normal file
@@ -0,0 +1,15 @@
|
||||
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')}';
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user