首页 > 解决方案 > 如何将字符串转换为颤振格式的时间

问题描述

我有来自数据库“192624”的数据。我如何在颤动中更改字符串格式成为时间格式。例子"192624" become to "19:26:24"。我尝试使用国际包不是我希望的结果。

这是我的代码

DateTime inputDate = inputDate;
    String formattedTime = DateFormat.Hms().format(inputDate);

在上面不起作用
我希望结果转换数据(“192624”)变为“19:26:24”。来自数据库的数据时间。

标签: datedatetimeflutter

解决方案


使用这个方法

String a() {
var a = "192624".replaceAllMapped(
    RegExp(r".{2}"), (match) => "${match.group(0)}:");
var index = a.lastIndexOf(":");
a = a.substring(0,index);
return a;
}

推荐阅读