secondsToHmFormat method

String secondsToHmFormat()

Implementation

String secondsToHmFormat() {
  int totalSeconds = toInt();
  if (totalSeconds < 60) {
    return '${totalSeconds}s';
  }
  int minutes = totalSeconds ~/ 60; // 计算分钟数
  int seconds = totalSeconds % 60; // 计算剩余的秒数
  if (minutes < 60) {
    return '${minutes}m${seconds == 0 ? '' : '${seconds}s'}';
  }
  return minutes.minutesToHmFormat();
}