import 'package:flutter/material.dart'; class DateTimeUtils { static TimeOfDay stringToTimeOfDay(String input) => TimeOfDay( hour: int.parse(input.split(':')[0]), minute: int.parse(input.split(':')[1]), ); static String normalizeTimeDuration(Duration input) { String minute; String second; if (input.inMinutes < 10) { minute = '0${input.inMinutes}'; } else { minute = input.inMinutes.toString(); } int realSeconds = input.inSeconds % 60; if (realSeconds < 10) { second = '0$realSeconds'; } else { second = (realSeconds).toString(); } return '$minute:$second'; } }