timeIntervalToString function
Implementation
String timeIntervalToString(DateTime time) {
final days = DateTime(time.year, time.month, time.day)
.difference(pascalZeroDateTime)
.inDays;
final hour = time.hour + days * 24;
String p2(int v) => v.toString().padLeft(2, "0");
return '${hour.toString().padLeft(2, '0')}:${p2(time.minute)}:'
'${p2(time.second)}.${time.millisecond.toString().padLeft(3, '0')}';
}