formatDurationByStr static method
格式化时间字符串
将传入的时间字符串(格式为"毫秒数")转换为分钟和秒的字符串表示。
示例:
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')}';
}