如何将持续时间格式( dd HH mm )转换为颤振中的线性分钟?

How to convert duration format ( dd HH mm ) to linera minutes in flutter?

我的目标是显示不同持续时间的圆形进度条。为了简化我的计算,我搜索转换持续时间,例如我有 00days 02hours 30minutes 我想要 150min

你可以试试abs方法。例如

var d = Duration(hours: 2,minutes: 30);
print(d.abs().inMinutes); // 150

希望对您有所帮助。