如何在颤动中将日期时间转换为持续时间?

时间:2019-12-05 07:26:05

标签: flutter

我无法将72:46:00.15768之类的输入转换为4366分钟之类的持续时间

我尝试了此操作,但是尝试了.inMinutes()后返回null

Using

2 个答案:

答案 0 :(得分:0)

尝试一下

 /// 72:46:00.15768
var lastConsoString3= Duration(hours:72,minutes: 46,seconds: 00,milliseconds: 15768);

var _lastConso =DateTime.now().subtract(lastConsoString3); 

var diff = DateTime.now().difference(_lastConso);
print( diff.inMinutes); /// 4366 your answer

答案 1 :(得分:0)

也许您命名为actions('Initialize_variable').inputs.variables[0].value的变量的日期时间格式不正确。下面的代码工作正常。并且您需要编写var或确切类型的变量。

lastConsoString3