如何在颤振中更改时间格式?

时间:2021-06-10 13:21:52

标签: flutter datetime

我想将时间 02:21:22 更改为 2 小时 21 分 22 秒。我怎样才能在颤振中做到这一点?

3 个答案:

答案 0 :(得分:0)

如果它是一个字符串,您可以使用分隔符使用 split 方法:然后在结果中附加小时分和秒

答案 1 :(得分:0)

您可以使用 split 方法来实现这一点。

 final String time = '02:21:22';
 final List<String> durations = time.split(':');

  print('${durations[0]} hours ${durations[1]} minutes ${durations[2]} seconds');
  // Prints 02 hours 21 minutes 22 seconds

答案 2 :(得分:0)

你可以试试这样的。

var formatTime  = myTime.replaceFirst(':',' Hours ').replaceFirst(':',' Minutes ') + ' Seconds';
print(formatTime); //02 Hours 21 Minutes 22 Seconds