parseTime static method

DateTime? parseTime(
  1. String timeString, {
  2. String format = 'hh:mm a',
})

Implementation

static DateTime? parseTime(String timeString, {String format = 'hh:mm a'}) {
  try {
    // Parse as if the date is today
    final now = DateTime.now();
    final parsedTime = DateFormat(format).parse(timeString);
    return DateTime(now.year, now.month, now.day, parsedTime.hour, parsedTime.minute);
  } catch (e) {
    return null; // Return null if parsing fails
  }
}