datetime - Flutter - 将分钟转换为 H :M

标签 datetime flutter dart intl

我正在寻找一种将分钟转换为小时和分钟的方法。我通过 DateFormat 使用 intl 包,但这需要 hoursminutes 所以它不会做.

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

最佳答案

这个有用吗?

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

关于datetime - Flutter - 将分钟转换为 H :M,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56918229/

相关文章:

Php Mysql 数据库中的日期和时间 - 刚刚获取 0 或 1970

flutter - 子类化扩展 StatelessWidget 或 StatefulWidget 类的类

dart - 如何在 Dart 中舍入一个数字?

mysql - 在 select 语句中使用 IF 逐月对值进行分组

ruby-on-rails - 如何检查 Rails 中某个范围内是否包含日期时间?

apache-spark - 如何将所有日期格式转换为日期列的时间戳?

charts - 在charts_flutter时间序列图中格式化时间标签

flutter - 显示顶部带有图钉的交互式图像

image - Flutter:如何将 Canvas/CustomPainter 保存到图像文件中?

android - 获取异步函数的 NULL 值(在使用 await 之后)然后更新为新值