stringToTimeOfDay static method

TimeOfDay stringToTimeOfDay(
  1. String timeString
)

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