formatDurationByStr static method

String formatDurationByStr(
  1. String milliseconds
)

格式化时间字符串

将传入的时间字符串(格式为"毫秒数")转换为分钟和秒的字符串表示。

示例:

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

参数:

  • milliseconds 时间字符串,格式为"毫秒数"。

Implementation

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