【发布时间】:2021-07-19 08:12:35
【问题描述】:
我正在创建一个用户可以超时和超时的应用程序,我想添加计算总工作时间的功能。例如,如果时间值是 10:30,超时值是 12:30,那么总工作时间应该是 2。
请帮助我如何做到这一点。
更新:
final DateTime checkInTime = DateTime.now().subtract(Duration(hours: 9, minutes: 10));
final DateTime checkOutTime = DateTime.now().subtract(Duration(hours: 5, minutes: 10));
final hours = checkOutTime.difference(checkInTime).inHours;
final minutes= checkOutTime.difference(checkInTime).inMinutes;
final totalWorkingHours = '$hours.${(minutes - (hours*60))} hrs';
print("hours "+totalWorkingHours); //output 4.0 hrs
它给了我 4 个工作时间,但它应该有 6:0
【问题讨论】:
标签: flutter time calculation