formatChinese static method

String formatChinese(
  1. Duration duration
)

格式化为中文描述(如“1小时2分3秒”)

Implementation

static String formatChinese(Duration duration) {
  final parts = <String>[];
  if (duration.inHours > 0) {
    parts.add('${duration.inHours}小时');
  }
  final minutes = duration.inMinutes.remainder(60);
  if (minutes > 0) {
    parts.add('$minutes分');
  }
  final seconds = duration.inSeconds.remainder(60);
  if (seconds > 0 || parts.isEmpty) {
    parts.add('$seconds秒');
  }
  return parts.join('');
}