toTimeString method
Implementation
String toTimeString() {
int hours = floor();
double decimalMinutes = this - hours;
int minutes = (decimalMinutes * 60).round();
String timeString = "$hours:${minutes.toString().padLeft(2, '0')}";
return timeString;
}