timeIntervalToString function

String timeIntervalToString(
  1. DateTime time
)

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')}';
}