如何在颤动中更改时间格式? [复制]
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】:如果它是一个字符串,您可以使用分隔符使用拆分方法:然后将小时、分钟和秒附加到结果中
【讨论】:
以上是关于如何在颤动中更改时间格式? [复制]的主要内容,如果未能解决你的问题,请参考以下文章