mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-17 23:56:13 +08:00
31 lines
957 B
Dart
31 lines
957 B
Dart
String printDuration(Duration? duration) {
|
|
if (duration == null) return "--:--";
|
|
|
|
/*String twoDigits(int n) {
|
|
if (n >= 10||n < 0) return "$n";
|
|
return "0$n";
|
|
}*/
|
|
String twoDigits(int n) => n.toString().padLeft(2, "0");
|
|
|
|
String twoDigitMinutes = twoDigits(duration.inMinutes).replaceAll("-", "");
|
|
String twoDigitSeconds = twoDigits(
|
|
duration.inSeconds.remainder(60),
|
|
).replaceAll("-", "");
|
|
//customDebugPrint(duration.inSeconds.remainder(60));
|
|
return "$twoDigitMinutes:$twoDigitSeconds";
|
|
}
|
|
|
|
String printDurationWithHours(Duration? duration) {
|
|
if (duration == null) return "--:--:--";
|
|
|
|
String twoDigits(int n) {
|
|
if (n >= 10) return "$n";
|
|
return "0$n";
|
|
}
|
|
|
|
String twoDigitHours = twoDigits(duration.inHours);
|
|
String twoDigitMinutes = twoDigits(duration.inMinutes.remainder(60));
|
|
String twoDigitSeconds = twoDigits(duration.inSeconds.remainder(60));
|
|
return "$twoDigitHours:$twoDigitMinutes:$twoDigitSeconds";
|
|
}
|