tryParseMultiple static method

Hora? tryParseMultiple(
  1. String input,
  2. List<String> formats, {
  3. HoraLocale? locale,
})

Tries to parse with multiple formats.

Implementation

static Hora? tryParseMultiple(
  String input,
  List<String> formats, {
  HoraLocale? locale,
}) {
  for (final format in formats) {
    final result = tryParse(input, format, locale: locale);
    if (result != null && result.isValid) {
      return result;
    }
  }
  return null;
}