stringToTimeOfDay static method
Converts a time string to a TimeOfDay object.
@param timeString The time string in format HH:MM @return A TimeOfDay object representing the time @throws FormatException if the time string is invalid
Implementation
static TimeOfDay stringToTimeOfDay(String timeString) {
if (!isValidTimeFormat(timeString)) {
throw FormatException('Invalid time format: $timeString');
}
final parts = timeString.split(':');
final hour = int.parse(parts[0]);
final minute = int.parse(parts[1]);
return TimeOfDay(hour: hour, minute: minute);
}