static fromISOTime(text, opts) {
    const [parsed] = parseISOTimeOnly(text);
    if (parsed) {
      return Duration.fromObject(parsed, opts);
    } else {
      return Duration.invalid("unparsable", `the input "${text}" can't be parsed as ISO 8601`);
    }
  }
Create a Duration from an ISO 8601 time string.
@param {string} text - text to parse
@param {Object} opts - options for parsing
@param {string} [opts.locale='en-US'] - the locale to use
@param {string} opts.numberingSystem - the numbering system to use
@param {string} [opts.conversionAccuracy='casual'] - the preset conversion system to use
@param {string} [opts.matrix=Object] - the conversion system to use
@see https://en.wikipedia.org/wiki/ISO_8601#Times
@example Duration.fromISOTime('11:22:33.444').toObject() //=> { hours: 11, minutes: 22, seconds: 33, milliseconds: 444 }
@example Duration.fromISOTime('11:00').toObject() //=> { hours: 11, minutes: 0, seconds: 0 }
@example Duration.fromISOTime('T11:00').toObject() //=> { hours: 11, minutes: 0, seconds: 0 }
@example Duration.fromISOTime('1100').toObject() //=> { hours: 11, minutes: 0, seconds: 0 }
@example Duration.fromISOTime('T1100').toObject() //=> { hours: 11, minutes: 0, seconds: 0 }
@return {Duration}