如何在颤动中更改时间格式? [复制]

Posted

技术标签:

【中文标题】如何在颤动中更改时间格式? [复制]【英文标题】:How can I change time format in flutter? [duplicate] 【发布时间】:2021-08-27 12:19:46 【问题描述】:

我想将时间 02:21:22 更改为 2 小时 21 分 22 秒。我该如何在颤振中做到这一点?

【问题讨论】:

这能回答你的问题吗? How do I format a date with Dart? 【参考方案1】:

你可以试试这样的。

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

【讨论】:

【参考方案2】:

您可以使用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

【讨论】:

【参考方案3】:

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

【讨论】:

以上是关于如何在颤动中更改时间格式? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Python 中更改日期格式? [复制]

如何在颤动中显示所有图像格式?

如何更改数据框中日期的格式? [复制]

如何在颤动中将格式从列表视图更改为网格视图?

颤动中的日期格式

如何使用熊猫更改数据框中的日期时间格式? [复制]