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