一尘不染

Flutter-将分钟转换为H:M

flutter

我正在寻找一种将分钟转换为小时和分钟的方法。我一直在使用该intl软件包,DateFormat但这需要同时使用hoursminutes因此不会。

如果我有100分钟,我希望将其转换为01:40。谢谢


阅读 361

收藏
2020-08-13

共1个答案

一尘不染

这样行吗?

String durationToString(int minutes) {
    var d = Duration(minutes:minutes);
    List<String> parts = d.toString().split(':');
    return '${parts[0].padLeft(2, '0')}:${parts[1].padLeft(2, '0')}';
}

print(durationToString(100)); //returns 01:40
2020-08-13