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

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

【问题讨论】:

标签: flutter datetime


【解决方案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】:

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

      【讨论】:

        猜你喜欢
        • 2019-09-17
        • 2020-01-27
        • 2014-09-11
        • 2021-08-15
        • 2019-07-28
        • 1970-01-01
        • 2011-07-27
        • 1970-01-01
        • 2019-10-24
        相关资源
        最近更新 更多