formatDuration static method

String formatDuration(
  1. double milliseconds
)

格式化时间

将传入的毫秒数转换为分钟和秒的字符串表示。

示例:

String formattedTime = FormatUtil.formatDuration(123456);
print(formattedTime); // 例如:02:03

Implementation

static String formatDuration(double milliseconds) {
  final duration = Duration(milliseconds: milliseconds.toInt());
  final minutes = duration.inMinutes;
  final remainingSeconds = duration.inSeconds % 60;
  return '${minutes.toString().padLeft(2, '0')}:${remainingSeconds.toString().padLeft(2, '0')}';
}